@resonatehq/sdk
    Preparing search index...

    Interface Context

    interface Context {
        beginRpc<F extends Func>(
            func: F,
            ...args: [
                ...Params<F>[],
                (Partial<Options> & { "[RESONATE_OPTIONS]": true })?,
            ],
        ): RFI<Return<F>>;
        beginRpc<T>(func: string, ...args: any[]): RFI<T>;
        beginRpc(func: string | Func, ...args: any[]): RFI<any>;
        beginRun<F extends Func>(
            func: F,
            ...args: [
                ...Params<F>[],
                (Partial<Options> & { "[RESONATE_OPTIONS]": true })?,
            ],
        ): LFI<Return<F>>;
        options(opts: Partial<Options>): Options & { "[RESONATE_OPTIONS]": true };
        promise<T>(
            options?: Partial<Options> & { "[RESONATE_OPTIONS]": true },
        ): RFI<T>;
        rpc<F extends Func>(
            func: F,
            ...args: [
                ...Params<F>[],
                (Partial<Options> & { "[RESONATE_OPTIONS]": true })?,
            ],
        ): RFC<Return<F>>;
        rpc<T>(func: string, ...args: any[]): RFC<T>;
        rpc(func: string | Func, ...args: any[]): RFC<any>;
        run<F extends Func>(
            func: F,
            ...args: [
                ...Params<F>[],
                (Partial<Options> & { "[RESONATE_OPTIONS]": true })?,
            ],
        ): LFC<Return<F>>;
        sleep(ms: number): RFC<void>;
    }
    Index

    Methods

    • Type Parameters

      Parameters

      • func: F
      • ...args: [...Params<F>[], (Partial<Options> & { "[RESONATE_OPTIONS]": true })?]

      Returns RFI<Return<F>>

    • Type Parameters

      • T

      Parameters

      • func: string
      • ...args: any[]

      Returns RFI<T>

    • Parameters

      • func: string | Func
      • ...args: any[]

      Returns RFI<any>

    • Type Parameters

      Parameters

      • func: F
      • ...args: [...Params<F>[], (Partial<Options> & { "[RESONATE_OPTIONS]": true })?]

      Returns LFI<Return<F>>

    • Type Parameters

      • T

      Parameters

      • Optionaloptions: Partial<Options> & { "[RESONATE_OPTIONS]": true }

      Returns RFI<T>

    • Type Parameters

      Parameters

      • func: F
      • ...args: [...Params<F>[], (Partial<Options> & { "[RESONATE_OPTIONS]": true })?]

      Returns RFC<Return<F>>

    • Type Parameters

      • T

      Parameters

      • func: string
      • ...args: any[]

      Returns RFC<T>

    • Parameters

      • func: string | Func
      • ...args: any[]

      Returns RFC<any>

    • Type Parameters

      Parameters

      • func: F
      • ...args: [...Params<F>[], (Partial<Options> & { "[RESONATE_OPTIONS]": true })?]

      Returns LFC<Return<F>>

    • Parameters

      • ms: number

      Returns RFC<void>