From b01a6389056ee63cb6977dfcd261aecaef652594 Mon Sep 17 00:00:00 2001 From: Joshua DeVinney Date: Thu, 22 Sep 2016 20:11:45 -0500 Subject: [PATCH] validator's normalizeEmail can return a boolean --- validator/index.d.ts | 2 +- validator/validator-tests.ts | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/validator/index.d.ts b/validator/index.d.ts index 1ec4711828..3da12b5896 100644 --- a/validator/index.d.ts +++ b/validator/index.d.ts @@ -175,7 +175,7 @@ declare namespace ValidatorJS { ltrim(input: any, chars?: string): string; // canonicalize an email address. - normalizeEmail(email: string, options?: NormalizeEmailOptions): string; + normalizeEmail(email: string, options?: NormalizeEmailOptions): string | boolean; // trim characters from the right-side of the input. rtrim(input: any, chars?: string): string; diff --git a/validator/validator-tests.ts b/validator/validator-tests.ts index fca8c87f7e..c491728edf 100644 --- a/validator/validator-tests.ts +++ b/validator/validator-tests.ts @@ -147,8 +147,9 @@ let any: any; result = validator.ltrim('sample', ' '); let normalizeEmailOptions: ValidatorJS.NormalizeEmailOptions; - result = validator.normalizeEmail('sample'); - result = validator.normalizeEmail('sample', normalizeEmailOptions); + let normalizeResult: string | boolean; + normalizeResult = validator.normalizeEmail('sample'); + normalizeResult = validator.normalizeEmail('sample', normalizeEmailOptions); result = validator.rtrim('sample'); result = validator.rtrim('sample', ' ');