interface once<T> (<K>(name, callback) => (() => void))

Type Parameters

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • name: K
    • callback: ((...args) => ReturnType<T[K]>)
        • (...args): ReturnType<T[K]>
        • Parameters

          • Rest ...args: Parameters<T[K]>

          Returns ReturnType<T[K]>

    Returns (() => void)

      • (): void
      • Returns void