import * as GenericArrayCheck from "../../../../../sync/check/generic/array"; import * as check from "../../../../../generated/sync/check/maybe/dictionary"; export type ArrayOfMaybeHasKeysResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeHasKeys (mixed : any, keys : T[]) : undefined|ArrayOfMaybeHasKeysResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeHasKeys(mixed, keys) } ); } export type ArrayOfMaybeNotHasKeysResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeNotHasKeys (mixed : any, keys : T[]) : undefined|ArrayOfMaybeNotHasKeysResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeNotHasKeys(mixed, keys) } ); }