import * as check from "../../../../../../../generated/sync/check/maybe/array-of/dictionary-of/string-format/number"; import {AssertError} from "../../../../../../../sync/error/AssertError"; export function assertMaybeArrayOfDictionaryOfPotentiallyUnsafeNumberString (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfPotentiallyUnsafeNumberString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeArrayOfDictionaryOfFiniteNumberString (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfFiniteNumberString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeArrayOfDictionaryOfIntegerString (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfIntegerString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeArrayOfDictionaryOfGreaterThanString (name : string, mixed : any, x : number) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfGreaterThanString(mixed, x); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, x); } } export function assertMaybeArrayOfDictionaryOfGreaterThanStringHandler (x : number) : (name : string, mixed : any) => (null|undefined|(({ [key : string] : string })[]))|never { return (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never => { return assertMaybeArrayOfDictionaryOfGreaterThanString(name, mixed, x); }; } export function assertMaybeArrayOfDictionaryOfGreaterThanOrEqualString (name : string, mixed : any, x : number) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfGreaterThanOrEqualString(mixed, x); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, x); } } export function assertMaybeArrayOfDictionaryOfGreaterThanOrEqualStringHandler (x : number) : (name : string, mixed : any) => (null|undefined|(({ [key : string] : string })[]))|never { return (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never => { return assertMaybeArrayOfDictionaryOfGreaterThanOrEqualString(name, mixed, x); }; } export function assertMaybeArrayOfDictionaryOfLessThanString (name : string, mixed : any, x : number) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfLessThanString(mixed, x); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, x); } } export function assertMaybeArrayOfDictionaryOfLessThanStringHandler (x : number) : (name : string, mixed : any) => (null|undefined|(({ [key : string] : string })[]))|never { return (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never => { return assertMaybeArrayOfDictionaryOfLessThanString(name, mixed, x); }; } export function assertMaybeArrayOfDictionaryOfLessThanOrEqualString (name : string, mixed : any, x : number) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfLessThanOrEqualString(mixed, x); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, x); } } export function assertMaybeArrayOfDictionaryOfLessThanOrEqualStringHandler (x : number) : (name : string, mixed : any) => (null|undefined|(({ [key : string] : string })[]))|never { return (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never => { return assertMaybeArrayOfDictionaryOfLessThanOrEqualString(name, mixed, x); }; } export function assertMaybeArrayOfDictionaryOfRangeString (name : string, mixed : any, args : { min? : number, max? : number }) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfRangeString(mixed, args); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, args); } } export function assertMaybeArrayOfDictionaryOfRangeStringHandler (args : { min? : number, max? : number }) : (name : string, mixed : any) => (null|undefined|(({ [key : string] : string })[]))|never { return (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never => { return assertMaybeArrayOfDictionaryOfRangeString(name, mixed, args); }; } export function assertMaybeArrayOfDictionaryOfPositiveString (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfPositiveString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeArrayOfDictionaryOfNegativeString (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfNegativeString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeArrayOfDictionaryOfNonNegativeString (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfNonNegativeString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeArrayOfDictionaryOfNaturalNumberString (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfNaturalNumberString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeArrayOfDictionaryOfOddString (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfOddString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeArrayOfDictionaryOfEvenString (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfEvenString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeArrayOfDictionaryOfNotOneOfString (name : string, mixed : any, arr : T[]) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfNotOneOfString(mixed, arr); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, arr); } } export function assertMaybeArrayOfDictionaryOfNotOneOfStringHandler (arr : T[]) : (name : string, mixed : any) => (null|undefined|(({ [key : string] : string })[]))|never { return (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never => { return assertMaybeArrayOfDictionaryOfNotOneOfString(name, mixed, arr); }; } export function assertMaybeArrayOfDictionaryOfLatitudeString (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfLatitudeString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeArrayOfDictionaryOfLongitudeString (name : string, mixed : any) : (null|undefined|(({ [key : string] : string })[]))|never { const error = check.checkMaybeArrayOfDictionaryOfLongitudeString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } }