PromiseWatcher<V, A>: {
    onFulfilled?: ((value, ...args) => void);
    onRejected?: ((reason, ...args) => void);
}

Type Parameters

  • V

    fulfilled value

  • A extends any[] = unknown[]

    arguments

Type declaration

  • Optional onFulfilled?: ((value, ...args) => void)
      • (value, ...args): void
      • Parameters

        • value: V
        • Rest ...args: A

        Returns void

  • Optional onRejected?: ((reason, ...args) => void)
      • (reason, ...args): void
      • Parameters

        • reason: unknown
        • Rest ...args: A

        Returns void