import * as check from "../../../../../../../generated/sync/check/maybe/dictionary-of/array-of/string-format/number"; import {AssertError} from "../../../../../../../sync/error/AssertError"; export function assertMaybeDictionaryOfArrayOfPotentiallyUnsafeNumberString (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfPotentiallyUnsafeNumberString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeDictionaryOfArrayOfFiniteNumberString (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfFiniteNumberString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeDictionaryOfArrayOfIntegerString (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfIntegerString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeDictionaryOfArrayOfGreaterThanString (name : string, mixed : any, x : number) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfGreaterThanString(mixed, x); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, x); } } export function assertMaybeDictionaryOfArrayOfGreaterThanStringHandler (x : number) : (name : string, mixed : any) => (null|undefined|({ [key : string] : (string)[] }))|never { return (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never => { return assertMaybeDictionaryOfArrayOfGreaterThanString(name, mixed, x); }; } export function assertMaybeDictionaryOfArrayOfGreaterThanOrEqualString (name : string, mixed : any, x : number) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfGreaterThanOrEqualString(mixed, x); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, x); } } export function assertMaybeDictionaryOfArrayOfGreaterThanOrEqualStringHandler (x : number) : (name : string, mixed : any) => (null|undefined|({ [key : string] : (string)[] }))|never { return (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never => { return assertMaybeDictionaryOfArrayOfGreaterThanOrEqualString(name, mixed, x); }; } export function assertMaybeDictionaryOfArrayOfLessThanString (name : string, mixed : any, x : number) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfLessThanString(mixed, x); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, x); } } export function assertMaybeDictionaryOfArrayOfLessThanStringHandler (x : number) : (name : string, mixed : any) => (null|undefined|({ [key : string] : (string)[] }))|never { return (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never => { return assertMaybeDictionaryOfArrayOfLessThanString(name, mixed, x); }; } export function assertMaybeDictionaryOfArrayOfLessThanOrEqualString (name : string, mixed : any, x : number) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfLessThanOrEqualString(mixed, x); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, x); } } export function assertMaybeDictionaryOfArrayOfLessThanOrEqualStringHandler (x : number) : (name : string, mixed : any) => (null|undefined|({ [key : string] : (string)[] }))|never { return (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never => { return assertMaybeDictionaryOfArrayOfLessThanOrEqualString(name, mixed, x); }; } export function assertMaybeDictionaryOfArrayOfRangeString (name : string, mixed : any, args : { min? : number, max? : number }) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfRangeString(mixed, args); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, args); } } export function assertMaybeDictionaryOfArrayOfRangeStringHandler (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 assertMaybeDictionaryOfArrayOfRangeString(name, mixed, args); }; } export function assertMaybeDictionaryOfArrayOfPositiveString (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfPositiveString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeDictionaryOfArrayOfNegativeString (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfNegativeString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeDictionaryOfArrayOfNonNegativeString (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfNonNegativeString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeDictionaryOfArrayOfNaturalNumberString (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfNaturalNumberString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeDictionaryOfArrayOfOddString (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfOddString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeDictionaryOfArrayOfEvenString (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfEvenString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeDictionaryOfArrayOfNotOneOfString (name : string, mixed : any, arr : T[]) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfNotOneOfString(mixed, arr); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, arr); } } export function assertMaybeDictionaryOfArrayOfNotOneOfStringHandler (arr : T[]) : (name : string, mixed : any) => (null|undefined|({ [key : string] : (string)[] }))|never { return (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never => { return assertMaybeDictionaryOfArrayOfNotOneOfString(name, mixed, arr); }; } export function assertMaybeDictionaryOfArrayOfLatitudeString (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfLatitudeString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertMaybeDictionaryOfArrayOfLongitudeString (name : string, mixed : any) : (null|undefined|({ [key : string] : (string)[] }))|never { const error = check.checkMaybeDictionaryOfArrayOfLongitudeString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } }