import * as GenericArrayCheck from "../../../../../sync/check/generic/array"; import * as check from "../../../../../generated/sync/check/maybe/string"; export type ArrayOfMaybeStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeString (mixed : any) : undefined|ArrayOfMaybeStringResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkMaybeString ); } export type ArrayOfMaybeMinLengthResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeMinLength (mixed : any, min : number) : undefined|ArrayOfMaybeMinLengthResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeMinLength(mixed, min) } ); } export type ArrayOfMaybeMaxLengthResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeMaxLength (mixed : any, max : number) : undefined|ArrayOfMaybeMaxLengthResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeMaxLength(mixed, max) } ); } export type ArrayOfMaybeLengthResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeLength (mixed : any, args : { min? : number, max? : number }) : undefined|ArrayOfMaybeLengthResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeLength(mixed, args) } ); } export type ArrayOfMaybeNonEmptyResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeNonEmpty (mixed : any) : undefined|ArrayOfMaybeNonEmptyResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkMaybeNonEmpty ); } export type ArrayOfMaybeContainsResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeContains (mixed : any, x : string) : undefined|ArrayOfMaybeContainsResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeContains(mixed, x) } ); } export type ArrayOfMaybeNoDuplicateResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeNoDuplicate (mixed : any) : undefined|ArrayOfMaybeNoDuplicateResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkMaybeNoDuplicate ); } export type ArrayOfMaybeNotAllWhitespaceResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeNotAllWhitespace (mixed : any) : undefined|ArrayOfMaybeNotAllWhitespaceResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkMaybeNotAllWhitespace ); } export type ArrayOfMaybeNonEmptyAndNotAllWhitespaceResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeNonEmptyAndNotAllWhitespace (mixed : any) : undefined|ArrayOfMaybeNonEmptyAndNotAllWhitespaceResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkMaybeNonEmptyAndNotAllWhitespace ); } export type ArrayOfMaybeMatchResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeMatch (mixed : any, regex : RegExp) : undefined|ArrayOfMaybeMatchResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeMatch(mixed, regex) } ); } export type ArrayOfMaybeEmailResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeEmail (mixed : any) : undefined|ArrayOfMaybeEmailResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkMaybeEmail ); } export type ArrayOfMaybeNotOneOfResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeNotOneOf (mixed : any, arr : T[]) : undefined|ArrayOfMaybeNotOneOfResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeNotOneOf(mixed, arr) } ); } export type ArrayOfMaybeBase64Result = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeBase64 (mixed : any) : undefined|ArrayOfMaybeBase64Result { return GenericArrayCheck.checkArrayOf( mixed, check.checkMaybeBase64 ); } export type ArrayOfMaybeJsonResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeJson (mixed : any) : undefined|ArrayOfMaybeJsonResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkMaybeJson ); }