Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "utils/validate"

Index

Functions

detectType

  • detectType(value: any | null): string

detectTypeDeep

  • detectTypeDeep(value: any): string

extractTypeFromArrayOfNotation

  • extractTypeFromArrayOfNotation(typeDefinition: string): string

isArrayOfNotation

  • isArrayOfNotation(typeDefinition: string): boolean

isValidTypeDefinition

  • isValidTypeDefinition(typeStr: string): boolean

onlyUniqueValuesInArrayFilter

  • onlyUniqueValuesInArrayFilter(value: string, index: number, self: any): boolean

prettyPrintTypes

  • prettyPrintTypes(types: string[]): 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

validateOptions

  • validateOptions(methodName: string, optionsObjName: string, obj: any, allowedOptions: any): void
  • Parameters

    • methodName: string
    • optionsObjName: string
    • obj: any
    • allowedOptions: any

    Returns void

Generated using TypeDoc