import * as NullOrUndefinedCheck from "../../../../sync/check/generic/null-or-undefined"; import * as check from "../../../../sync/check/dictionary"; export type MaybeHasKeysErrorCodeType = check.HasKeysErrorCode; export function checkMaybeHasKeys (mixed : any, keys : T[]) : undefined|MaybeHasKeysErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkHasKeys(mixed, keys) } ); } export type MaybeNotHasKeysErrorCodeType = check.NotHasKeysErrorCode; export function checkMaybeNotHasKeys (mixed : any, keys : T[]) : undefined|MaybeNotHasKeysErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkNotHasKeys(mixed, keys) } ); }