import * as GenericArrayCheck from "../../../../sync/check/generic/array"; import * as check from "../../../../sync/check/dictionary"; export type ArrayOfHasKeysResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfHasKeys (mixed : any, keys : T[]) : undefined|ArrayOfHasKeysResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkHasKeys(mixed, keys) } ); } export type ArrayOfNotHasKeysResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfNotHasKeys (mixed : any, keys : T[]) : undefined|ArrayOfNotHasKeysResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkNotHasKeys(mixed, keys) } ); }