Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Utils

Hierarchy

  • Utils

Index

Methods

Static deepClone

  • deepClone(value: any): any
  • Parameters

    • value: any

    Returns any

Static deepExtend

  • deepExtend(base: object, delta: object): object
  • base + delta

    Parameters

    • base: object
    • delta: object

    Returns object

Static distinct

  • distinct(arr: any[]): any[]
  • Parameters

    • arr: any[]

    Returns any[]

Static evaluate

  • evaluate(o: any): void
  • evalate each property which is a Function(currentObject)

    Parameters

    • o: any

    Returns void

Static flatMap

  • flatMap(arr: any[], func: function): any[]
  • Parameters

    • arr: any[]
    • func: function
        • (t: any): any[]
        • Parameters

          • t: any

          Returns any[]

    Returns any[]

Static partOf

  • partOf(keys: string[], src: any): object
  • Parameters

    • keys: string[]
    • src: any

    Returns object

Static toArray

  • toArray<T>(it: IterableIterator<T>): any[]
  • Type parameters

    • T

    Parameters

    • it: IterableIterator<T>

    Returns any[]

Static toMap

  • toMap(o: any): Map<any, any>
  • Parameters

    • o: any

    Returns Map<any, any>