Function once

  • 只能调用一次的函数,

    Returns

    Type Parameters

    • F extends AnyFunction<any>

    • T extends undefined | boolean = true

    Parameters

    • fun: F
    • option: {
          lastResult?: T;
      } = {}

      重复调用是否返回第一次调用的结果

      • Optional lastResult?: T

        重复调用是否返回第一次调用的结果 default is true

    Returns (<C>(this: C, ...args: Parameters<F>) => FunctionReturn)

      • <C>(this: C, ...args: Parameters<F>): FunctionReturn
      • Type Parameters

        • C

        Parameters

        • this: C
        • Rest ...args: Parameters<F>

        Returns FunctionReturn

Generated using TypeDoc