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

    Interface ReturnOnFunc<Args, X, Y>

    interface ReturnOnFunc<Args extends any[], X = unknown, Y = unknown> {
        invoke(...a: Args): void;
        invokeAsync(...a: Args): Promise<void>;
        clear(): void;
        once(fn: (...a: Args) => void): () => unknown;
        onRegister(
            fn: (
                fn0: (...a: Args) => unknown,
                fns: ((...a: Args) => unknown)[],
            ) => symbol | Y,
        ): () => unknown;
        (fn: (...a: Args) => symbol | X): () => unknown;
    }

    Type Parameters

    • Args extends any[]
    • X = unknown
    • Y = unknown
    • Parameters

      • fn: (...a: Args) => symbol | X

      Returns () => unknown

    Index

    Methods

    • Parameters

      • fn: (...a: Args) => void

      Returns () => unknown

    • Parameters

      • fn: (fn0: (...a: Args) => unknown, fns: ((...a: Args) => unknown)[]) => symbol | Y

      Returns () => unknown