Trails Packages
    Preparing search index...

    Interface ManualPromise<T>

    A manual promise that also exposes its resolve and reject functions.

    The user must take care to always call either resolve or reject at least once, otherwise clients waiting for the promise may wait forever.

    interface ManualPromise<T> {
        promise: Promise<T>;
        reject(error: unknown): void;
        resolve(value: T): void;
    }

    Type Parameters

    • T
    Index

    Properties

    Methods

    Properties

    promise: Promise<T>

    Methods

    • Parameters

      • error: unknown

      Returns void

    • Parameters

      • value: T

      Returns void