@resonatehq/sdk
    Preparing search index...

    Interface ResonateFunc<F>

    interface ResonateFunc<F extends Func> {
        beginRpc: (
            id: string,
            ...args: [...Params<F>[], Options?],
        ) => Promise<ResonateHandle<Return<F>>>;
        beginRun: (
            id: string,
            ...args: [...Params<F>[], Options?],
        ) => Promise<ResonateHandle<Return<F>>>;
        options: (opts?: Partial<Options>) => Options;
        rpc: (
            id: string,
            ...args: [...Params<F>[], Options?],
        ) => Promise<Return<F>>;
        run: (
            id: string,
            ...args: [...Params<F>[], Options?],
        ) => Promise<Return<F>>;
    }

    Type Parameters

    • F extends Func
    Index

    Properties

    beginRpc: (
        id: string,
        ...args: [...Params<F>[], Options?],
    ) => Promise<ResonateHandle<Return<F>>>
    beginRun: (
        id: string,
        ...args: [...Params<F>[], Options?],
    ) => Promise<ResonateHandle<Return<F>>>
    options: (opts?: Partial<Options>) => Options
    rpc: (id: string, ...args: [...Params<F>[], Options?]) => Promise<Return<F>>
    run: (id: string, ...args: [...Params<F>[], Options?]) => Promise<Return<F>>