Options
All
  • Public
  • Public/Protected
  • All
Menu

Module function

Index

Functions

createDelayFunction

  • createDelayFunction<T>(callback: T, ...params: Parameters<T>): () => ReturnType<T>
  • create function that excute in delay

    example

    const delay = createDelayFunction((a: number, b: number) => a + b, 1, 2); delay();

    // => 3

    Type parameters

    • T: (...args: any[]) => any

    Parameters

    • callback: T
    • Rest ...params: Parameters<T>

    Returns () => ReturnType<T>

      • (): ReturnType<T>
      • create function that excute in delay

        example

        const delay = createDelayFunction((a: number, b: number) => a + b, 1, 2); delay();

        // => 3

        Returns ReturnType<T>

Generated using TypeDoc