Options
All
  • Public
  • Public/Protected
  • All
Menu

Module types/index

Type aliases

Clone

Clone: function

钱拷贝

Type declaration

    • (obj: any): any
    • Parameters

      • obj: any

      Returns any

CloneDeep

CloneDeep: function

深拷贝

Type declaration

    • (obj: any, map?: WeakMap<any, any>): any
    • Parameters

      • obj: any
      • Optional map: WeakMap<any, any>

      Returns any

Debounce

Debounce: function

防抖

Type declaration

    • (fn: function, wait: number, immediate?: boolean): function
    • Parameters

      • fn: function
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      • wait: number
      • Optional immediate: boolean

      Returns function

        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

Throttle

Throttle: function

截流

Type declaration

    • (fn: function, wait: number): function
    • Parameters

      • fn: function
          • (...args: any[]): void
          • Parameters

            • Rest ...args: any[]

            Returns void

      • wait: number

      Returns function

        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

Generated using TypeDoc