import * as NullOrUndefinedCheck from "../../../../../sync/check/generic/null-or-undefined"; import * as check from "../../../../../generated/sync/check/array-of/array-like"; export type MaybeArrayOfArrayLikeErrorCodeType = check.ArrayOfArrayLikeResult; export function checkMaybeArrayOfArrayLike (mixed : any) : undefined|MaybeArrayOfArrayLikeErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, check.checkArrayOfArrayLike ); } export type MaybeArrayOfMinLengthErrorCodeType = check.ArrayOfMinLengthResult; export function checkMaybeArrayOfMinLength (mixed : any, min : number) : undefined|MaybeArrayOfMinLengthErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkArrayOfMinLength(mixed, min) } ); } export type MaybeArrayOfMaxLengthErrorCodeType = check.ArrayOfMaxLengthResult; export function checkMaybeArrayOfMaxLength (mixed : any, max : number) : undefined|MaybeArrayOfMaxLengthErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkArrayOfMaxLength(mixed, max) } ); } export type MaybeArrayOfLengthErrorCodeType = check.ArrayOfLengthResult; export function checkMaybeArrayOfLength (mixed : any, args : { min? : number, max? : number }) : undefined|MaybeArrayOfLengthErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkArrayOfLength(mixed, args) } ); } export type MaybeArrayOfNonEmptyErrorCodeType = check.ArrayOfNonEmptyResult; export function checkMaybeArrayOfNonEmpty (mixed : any) : undefined|MaybeArrayOfNonEmptyErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, check.checkArrayOfNonEmpty ); } export type MaybeArrayOfContainsErrorCodeType = check.ArrayOfContainsResult; export function checkMaybeArrayOfContains (mixed : any, x : any) : undefined|MaybeArrayOfContainsErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkArrayOfContains(mixed, x) } ); } export type MaybeArrayOfNoDuplicateErrorCodeType = check.ArrayOfNoDuplicateResult; export function checkMaybeArrayOfNoDuplicate (mixed : any) : undefined|MaybeArrayOfNoDuplicateErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, check.checkArrayOfNoDuplicate ); }