@adviser/cement - v0.0.0
    Preparing search index...

    Interface ResolveOnceIf<R, CTX>

    Interface defining the contract for ResolveOnce-like objects.

    interface ResolveOnceIf<R, CTX = void> {
        get ready(): boolean;
        get value(): UnPromisify<R> | undefined;
        get error(): Error | undefined;
        get state(): ResolveState;
        once<R>(fn: (c?: CTX) => R): ResultOnce<R>;
        reset<R>(fn?: (c?: CTX) => R): ResultOnce<R>;
    }

    Type Parameters

    • R

      The return type

    • CTX = void

      Optional context type

    Implemented by

    Index

    Accessors

    Methods

    Accessors

    Methods