import * as NullOrUndefinedCheck from "../../../../../sync/check/generic/null-or-undefined"; import * as check from "../../../../../sync/check/generic/mixed"; export type MaybeOneOfErrorCodeType = check.OneOfErrorCode; export function checkMaybeOneOf (mixed : any, arr : T[]) : undefined|MaybeOneOfErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkOneOf(mixed, arr) } ); } export type MaybeNotOneOfErrorCodeType = check.NotOneOfErrorCode; export function checkMaybeNotOneOf (mixed : any, arr : NotT[]) : undefined|MaybeNotOneOfErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkNotOneOf(mixed, arr) } ); }