Add IJsenBuildSettings interface (specific to build(...) method) that extends IJsenSettings.

Make errors property in IJsenValidator not nullable.
This commit is contained in:
Vladimir Đokić
2016-03-24 17:29:26 +01:00
parent ed673f6e64
commit ca8123463a
+7 -4
View File
@@ -10,16 +10,19 @@ interface IJsenFormats {
interface IJSenSettings {
missing$Ref?: boolean;
greedy?: boolean;
copy?: boolean;
additionalProperties?: boolean;
formats?: IJsenFormats;
schemas?: any;
}
interface IJsenBuildSettings extends IJSenSettings {
copy?: boolean;
additionalProperties?: boolean;
}
interface IJsenValidator {
(data?: any): boolean;
build(initial?: any, options?: any): any;
errors?: IValidateError[];
build(initial?: any, options?: IJsenBuildSettings): any;
errors: IValidateError[];
}
interface IValidateError {