Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Completer<T>

Type parameters

  • T

Hierarchy

  • Completer

Index

Constructors

Properties

Methods

Constructors

constructor

  • new Completer<T>(timeoutMs?: undefined | number): Completer<T>
  • Type parameters

    • T

    Parameters

    • timeoutMs: undefined | number = ...

    Returns Completer<T>

Properties

Private _complete

_complete: undefined | ((value: T | PromiseLike<T>) => void)

Private _reject

_reject: undefined | ((reason?: unknown) => void)

Readonly promise

promise: Promise<T>

Methods

complete

  • complete(value: T | PromiseLike<T>): void
  • Parameters

    • value: T | PromiseLike<T>

    Returns void

reject

  • reject(reason?: unknown): void
  • Parameters

    • Optional reason: unknown

    Returns void

Generated using TypeDoc