import * as assert from "../../../../../main/generated/sync/assert/maybe/dictionary-of/string"; export function promiseMaybeDictionaryOfString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfString(name, mixed)); }); } export function promiseMaybeDictionaryOfMinLength (name : string, mixed : any, min : number) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfMinLength(name, mixed, min)); }); } export function promiseMaybeDictionaryOfMinLengthHandler (min : number) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfMinLength(name, mixed, min); }; } export function promiseMaybeDictionaryOfMaxLength (name : string, mixed : any, max : number) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfMaxLength(name, mixed, max)); }); } export function promiseMaybeDictionaryOfMaxLengthHandler (max : number) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfMaxLength(name, mixed, max); }; } export function promiseMaybeDictionaryOfLength (name : string, mixed : any, args : { min? : number, max? : number }) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfLength(name, mixed, args)); }); } export function promiseMaybeDictionaryOfLengthHandler (args : { min? : number, max? : number }) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfLength(name, mixed, args); }; } export function promiseMaybeDictionaryOfNonEmpty (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfNonEmpty(name, mixed)); }); } export function promiseMaybeDictionaryOfContains (name : string, mixed : any, x : string) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfContains(name, mixed, x)); }); } export function promiseMaybeDictionaryOfContainsHandler (x : string) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfContains(name, mixed, x); }; } export function promiseMaybeDictionaryOfNoDuplicate (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfNoDuplicate(name, mixed)); }); } export function promiseMaybeDictionaryOfNotAllWhitespace (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfNotAllWhitespace(name, mixed)); }); } export function promiseMaybeDictionaryOfNonEmptyAndNotAllWhitespace (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfNonEmptyAndNotAllWhitespace(name, mixed)); }); } export function promiseMaybeDictionaryOfMatch (name : string, mixed : any, regex : RegExp) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfMatch(name, mixed, regex)); }); } export function promiseMaybeDictionaryOfMatchHandler (regex : RegExp) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfMatch(name, mixed, regex); }; } export function promiseMaybeDictionaryOfEmail (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfEmail(name, mixed)); }); } export function promiseMaybeDictionaryOfNotOneOf (name : string, mixed : any, arr : T[]) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfNotOneOf(name, mixed, arr)); }); } export function promiseMaybeDictionaryOfNotOneOfHandler (arr : T[]) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfNotOneOf(name, mixed, arr); }; } export function promiseMaybeDictionaryOfBase64 (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfBase64(name, mixed)); }); } export function promiseMaybeDictionaryOfJson (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfJson(name, mixed)); }); }