diff --git a/types/simpl-schema/index.d.ts b/types/simpl-schema/index.d.ts index b09a8fde96..c59833b12e 100644 --- a/types/simpl-schema/index.d.ts +++ b/types/simpl-schema/index.d.ts @@ -2,6 +2,7 @@ // Project: https://github.com/aldeed/simple-schema-js // Definitions by: Andreas Richter // Qkramer +// Deskoh // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped export interface ValidationContext extends SimpleSchemaValidationContextStatic { @@ -133,7 +134,7 @@ interface SimpleSchemaStatic { newContext(): ValidationContext; objectKeys(keyPrefix: any): any[]; validate(obj: any, options?: ValidationOption): void; - validator(options: ValidationOption): () => boolean; + validator(options?: ValidationOption): () => boolean; RegEx: { Email: RegExp; EmailWithTLD: RegExp; diff --git a/types/simpl-schema/simpl-schema-tests.ts b/types/simpl-schema/simpl-schema-tests.ts index a3555c4428..48f246261e 100644 --- a/types/simpl-schema/simpl-schema-tests.ts +++ b/types/simpl-schema/simpl-schema-tests.ts @@ -35,6 +35,12 @@ StringSchema.validate({ regExpString: "id" }, {keys: ['basicString']}); +StringSchema.validator(); + +StringSchema.validator({ + clean: true +}); + const StringSchemaWithOptions = new SimpleSchema({ basicString: { type: String