import * as assert from "../../../../../main/generated/sync/assert/array-of/dictionary-of/dictionary"; export function promiseArrayOfDictionaryOfHasKeys (name : string, mixed : any, keys : T[]) : Promise<({ [key : string] : { [key : string] : any } })[]> { return new Promise<({ [key : string] : { [key : string] : any } })[]>((resolve) => { resolve(assert.assertArrayOfDictionaryOfHasKeys(name, mixed, keys)); }); } export function promiseArrayOfDictionaryOfHasKeysHandler (keys : T[]) : (name : string, mixed : any) => Promise<({ [key : string] : { [key : string] : any } })[]> { return (name : string, mixed : any) : Promise<({ [key : string] : { [key : string] : any } })[]> => { return promiseArrayOfDictionaryOfHasKeys(name, mixed, keys); }; } export function promiseArrayOfDictionaryOfNotHasKeys (name : string, mixed : any, keys : T[]) : Promise<({ [key : string] : { [key : string] : any } })[]> { return new Promise<({ [key : string] : { [key : string] : any } })[]>((resolve) => { resolve(assert.assertArrayOfDictionaryOfNotHasKeys(name, mixed, keys)); }); } export function promiseArrayOfDictionaryOfNotHasKeysHandler (keys : T[]) : (name : string, mixed : any) => Promise<({ [key : string] : { [key : string] : any } })[]> { return (name : string, mixed : any) : Promise<({ [key : string] : { [key : string] : any } })[]> => { return promiseArrayOfDictionaryOfNotHasKeys(name, mixed, keys); }; }