import * as GenericDictionaryCheck from "../../../../../sync/check/generic/dictionary"; import * as check from "../../../../../generated/sync/check/maybe/array-like"; export type DictionaryOfMaybeArrayLikeResult = GenericDictionaryCheck.IsDictionaryOfResult; export function checkDictionaryOfMaybeArrayLike (mixed : any) : undefined|DictionaryOfMaybeArrayLikeResult { return GenericDictionaryCheck.checkDictionaryOf( mixed, check.checkMaybeArrayLike ); } export type DictionaryOfMaybeMinLengthResult = GenericDictionaryCheck.IsDictionaryOfResult; export function checkDictionaryOfMaybeMinLength (mixed : any, min : number) : undefined|DictionaryOfMaybeMinLengthResult { return GenericDictionaryCheck.checkDictionaryOf( mixed, () => { return check.checkMaybeMinLength(mixed, min) } ); } export type DictionaryOfMaybeMaxLengthResult = GenericDictionaryCheck.IsDictionaryOfResult; export function checkDictionaryOfMaybeMaxLength (mixed : any, max : number) : undefined|DictionaryOfMaybeMaxLengthResult { return GenericDictionaryCheck.checkDictionaryOf( mixed, () => { return check.checkMaybeMaxLength(mixed, max) } ); } export type DictionaryOfMaybeLengthResult = GenericDictionaryCheck.IsDictionaryOfResult; export function checkDictionaryOfMaybeLength (mixed : any, args : { min? : number, max? : number }) : undefined|DictionaryOfMaybeLengthResult { return GenericDictionaryCheck.checkDictionaryOf( mixed, () => { return check.checkMaybeLength(mixed, args) } ); } export type DictionaryOfMaybeNonEmptyResult = GenericDictionaryCheck.IsDictionaryOfResult; export function checkDictionaryOfMaybeNonEmpty (mixed : any) : undefined|DictionaryOfMaybeNonEmptyResult { return GenericDictionaryCheck.checkDictionaryOf( mixed, check.checkMaybeNonEmpty ); } export type DictionaryOfMaybeContainsResult = GenericDictionaryCheck.IsDictionaryOfResult; export function checkDictionaryOfMaybeContains (mixed : any, x : any) : undefined|DictionaryOfMaybeContainsResult { return GenericDictionaryCheck.checkDictionaryOf( mixed, () => { return check.checkMaybeContains(mixed, x) } ); } export type DictionaryOfMaybeNoDuplicateResult = GenericDictionaryCheck.IsDictionaryOfResult; export function checkDictionaryOfMaybeNoDuplicate (mixed : any) : undefined|DictionaryOfMaybeNoDuplicateResult { return GenericDictionaryCheck.checkDictionaryOf( mixed, check.checkMaybeNoDuplicate ); }