External module "utils/validate"
Functions
detectType
- detectType(value: any | null): string
-
Parameters
Returns string
detectTypeDeep
- detectTypeDeep(value: any): string
-
Parameters
Returns string
extractTypeFromArrayOfNotation
- extractTypeFromArrayOfNotation(typeDefinition: string): string
-
Parameters
Returns string
isArrayOfNotation
- isArrayOfNotation(typeDefinition: string): boolean
-
Parameters
Returns boolean
isValidTypeDefinition
- isValidTypeDefinition(typeStr: string): boolean
-
Parameters
Returns boolean
onlyUniqueValuesInArrayFilter
- onlyUniqueValuesInArrayFilter(value: string, index: number, self: any): boolean
-
Parameters
-
value: string
-
index: number
-
self: any
Returns boolean
prettyPrintTypes
- prettyPrintTypes(types: string[]): string
-
Parameters
Returns string
validateArgument
- validateArgument(methodName: string, argumentName: string, argumentValue: string | any, argumentMustBe: any): boolean
-
Parameters
-
methodName: string
-
argumentName: string
-
argumentValue: string | any
-
argumentMustBe: any
Returns boolean
validateArray
- validateArray(argumentValue: any, typeToCheck: string): boolean
-
Parameters
-
argumentValue: any
-
typeToCheck: string
Returns boolean
validateOptions
- validateOptions(methodName: string, optionsObjName: string, obj: any, allowedOptions: any): void
-
Parameters
-
methodName: string
-
optionsObjName: string
-
obj: any
-
allowedOptions: any
Returns void