import * as check from "../../../../../../generated/sync/check/array-of/dictionary-of/string-format/number"; import {AssertError} from "../../../../../../sync/error/AssertError"; export function assertArrayOfDictionaryOfPotentiallyUnsafeNumberString (name : string, mixed : any) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfPotentiallyUnsafeNumberString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertArrayOfDictionaryOfFiniteNumberString (name : string, mixed : any) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfFiniteNumberString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertArrayOfDictionaryOfIntegerString (name : string, mixed : any) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfIntegerString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertArrayOfDictionaryOfGreaterThanString (name : string, mixed : any, x : number) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfGreaterThanString(mixed, x); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, x); } } export function assertArrayOfDictionaryOfGreaterThanStringHandler (x : number) : (name : string, mixed : any) => (({ [key : string] : string })[])|never { return (name : string, mixed : any) : (({ [key : string] : string })[])|never => { return assertArrayOfDictionaryOfGreaterThanString(name, mixed, x); }; } export function assertArrayOfDictionaryOfGreaterThanOrEqualString (name : string, mixed : any, x : number) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfGreaterThanOrEqualString(mixed, x); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, x); } } export function assertArrayOfDictionaryOfGreaterThanOrEqualStringHandler (x : number) : (name : string, mixed : any) => (({ [key : string] : string })[])|never { return (name : string, mixed : any) : (({ [key : string] : string })[])|never => { return assertArrayOfDictionaryOfGreaterThanOrEqualString(name, mixed, x); }; } export function assertArrayOfDictionaryOfLessThanString (name : string, mixed : any, x : number) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfLessThanString(mixed, x); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, x); } } export function assertArrayOfDictionaryOfLessThanStringHandler (x : number) : (name : string, mixed : any) => (({ [key : string] : string })[])|never { return (name : string, mixed : any) : (({ [key : string] : string })[])|never => { return assertArrayOfDictionaryOfLessThanString(name, mixed, x); }; } export function assertArrayOfDictionaryOfLessThanOrEqualString (name : string, mixed : any, x : number) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfLessThanOrEqualString(mixed, x); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, x); } } export function assertArrayOfDictionaryOfLessThanOrEqualStringHandler (x : number) : (name : string, mixed : any) => (({ [key : string] : string })[])|never { return (name : string, mixed : any) : (({ [key : string] : string })[])|never => { return assertArrayOfDictionaryOfLessThanOrEqualString(name, mixed, x); }; } export function assertArrayOfDictionaryOfRangeString (name : string, mixed : any, args : { min? : number, max? : number }) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfRangeString(mixed, args); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, args); } } export function assertArrayOfDictionaryOfRangeStringHandler (args : { min? : number, max? : number }) : (name : string, mixed : any) => (({ [key : string] : string })[])|never { return (name : string, mixed : any) : (({ [key : string] : string })[])|never => { return assertArrayOfDictionaryOfRangeString(name, mixed, args); }; } export function assertArrayOfDictionaryOfPositiveString (name : string, mixed : any) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfPositiveString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertArrayOfDictionaryOfNegativeString (name : string, mixed : any) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfNegativeString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertArrayOfDictionaryOfNonNegativeString (name : string, mixed : any) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfNonNegativeString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertArrayOfDictionaryOfNaturalNumberString (name : string, mixed : any) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfNaturalNumberString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertArrayOfDictionaryOfOddString (name : string, mixed : any) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfOddString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertArrayOfDictionaryOfEvenString (name : string, mixed : any) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfEvenString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertArrayOfDictionaryOfNotOneOfString (name : string, mixed : any, arr : T[]) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfNotOneOfString(mixed, arr); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed, arr); } } export function assertArrayOfDictionaryOfNotOneOfStringHandler (arr : T[]) : (name : string, mixed : any) => (({ [key : string] : string })[])|never { return (name : string, mixed : any) : (({ [key : string] : string })[])|never => { return assertArrayOfDictionaryOfNotOneOfString(name, mixed, arr); }; } export function assertArrayOfDictionaryOfLatitudeString (name : string, mixed : any) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfLatitudeString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } } export function assertArrayOfDictionaryOfLongitudeString (name : string, mixed : any) : (({ [key : string] : string })[])|never { const error = check.checkArrayOfDictionaryOfLongitudeString(mixed); if (error === undefined) { return mixed; } else { throw new AssertError(name, error, mixed); } }