Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "util"

Index

Functions

asArray

  • asArray<T>(val: T | T[]): T[]
  • Keeps sure to return a value as array.

    Type parameters

    • T

    Parameters

    • val: T | T[]

      The input value.

    Returns T[]

    The output value.

getClassesFromObject

  • getClassesFromObject(obj: any): any[]
  • Returns classes of an object deep.

    Parameters

    • obj: any

      The object.

    Returns any[]

    The list of classes.

getClassesFromObjectInner

  • getClassesFromObjectInner(obj: any, alreadyHandled: any[]): any[]
  • Parameters

    • obj: any
    • alreadyHandled: any[]

    Returns any[]

loadModule

  • loadModule<TModule>(file: string, useCache?: boolean): TModule
  • Loads a module.

    Type parameters

    • TModule

    Parameters

    • file: string

      The path to the module.

    • Default value useCache: boolean = false

    Returns TModule

    The module.

toBooleanSafe

  • toBooleanSafe(val: any, defaultValue?: boolean): boolean
  • Converts a value to a boolean, if needed.

    Parameters

    • val: any

      The input value.

    • Default value defaultValue: boolean = false

    Returns boolean

    The output value.

toStringSafe

  • toStringSafe(val: any): string
  • Converts a value to a string, if needed, that is not (null) and (undefined).

    Parameters

    • val: any

      The input value.

    Returns string

    The output value.

Generated using TypeDoc