Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "function"

函数相关工具函数

Index

Functions

disposer

  • disposer(): object
  • 销毁器队列,存储多个销毁器,在组件卸载时调用 clear 方法

    example
    useEffect(() => {
      const d = disposer()
      d.add(() => {
       ...
       return () => {
         // 销毁
         ...
       }
      })
      return d.clear
    })
    

    Returns object

Const noop

  • noop(...args: any): any
  • 空函数,一般用于占位

    Parameters

    • Rest ...args: any

    Returns any

Const noopWithWarn

  • noopWithWarn(message: string): (Anonymous function)
  • 空函数,一般用于占位. 可以提供一个警告信息

    Parameters

    • message: string

    Returns (Anonymous function)

timeout

  • timeout(callback: function, time: number): (Anonymous function)
  • 返回disposer的 setTimeout

    example
    timeout(() => { ... }, 1000)

    Parameters

    • callback: function

      延时操作方法

        • (): void
        • Returns void

    • time: number

      延时时长

    Returns (Anonymous function)

Generated using TypeDoc