import * as assert from "../../../../../../main/generated/sync/assert/maybe/dictionary-of/array-of/string"; export function promiseMaybeDictionaryOfArrayOfString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfString(name, mixed)); }); } export function promiseMaybeDictionaryOfArrayOfMinLength (name : string, mixed : any, min : number) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfMinLength(name, mixed, min)); }); } export function promiseMaybeDictionaryOfArrayOfMinLengthHandler (min : number) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfArrayOfMinLength(name, mixed, min); }; } export function promiseMaybeDictionaryOfArrayOfMaxLength (name : string, mixed : any, max : number) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfMaxLength(name, mixed, max)); }); } export function promiseMaybeDictionaryOfArrayOfMaxLengthHandler (max : number) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfArrayOfMaxLength(name, mixed, max); }; } export function promiseMaybeDictionaryOfArrayOfLength (name : string, mixed : any, args : { min? : number, max? : number }) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfLength(name, mixed, args)); }); } export function promiseMaybeDictionaryOfArrayOfLengthHandler (args : { min? : number, max? : number }) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfArrayOfLength(name, mixed, args); }; } export function promiseMaybeDictionaryOfArrayOfNonEmpty (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfNonEmpty(name, mixed)); }); } export function promiseMaybeDictionaryOfArrayOfContains (name : string, mixed : any, x : string) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfContains(name, mixed, x)); }); } export function promiseMaybeDictionaryOfArrayOfContainsHandler (x : string) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfArrayOfContains(name, mixed, x); }; } export function promiseMaybeDictionaryOfArrayOfNoDuplicate (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfNoDuplicate(name, mixed)); }); } export function promiseMaybeDictionaryOfArrayOfNotAllWhitespace (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfNotAllWhitespace(name, mixed)); }); } export function promiseMaybeDictionaryOfArrayOfNonEmptyAndNotAllWhitespace (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfNonEmptyAndNotAllWhitespace(name, mixed)); }); } export function promiseMaybeDictionaryOfArrayOfMatch (name : string, mixed : any, regex : RegExp) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfMatch(name, mixed, regex)); }); } export function promiseMaybeDictionaryOfArrayOfMatchHandler (regex : RegExp) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfArrayOfMatch(name, mixed, regex); }; } export function promiseMaybeDictionaryOfArrayOfEmail (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfEmail(name, mixed)); }); } export function promiseMaybeDictionaryOfArrayOfNotOneOf (name : string, mixed : any, arr : T[]) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfNotOneOf(name, mixed, arr)); }); } export function promiseMaybeDictionaryOfArrayOfNotOneOfHandler (arr : T[]) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfArrayOfNotOneOf(name, mixed, arr); }; } export function promiseMaybeDictionaryOfArrayOfBase64 (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfBase64(name, mixed)); }); } export function promiseMaybeDictionaryOfArrayOfJson (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfArrayOfJson(name, mixed)); }); }