Restate Typescript SDK
    Preparing search index...

    Interface ScopedIngressExperimental

    An ingress client for making RPC calls within a specific scope.

    interface ScopedIngress {
        client<P extends string, H extends Record<string, HandlerDescriptor>>(
            serviceInterface: ServiceDescriptor<P, H>,
        ): IngressClientFromDescriptors<H>;
        client<P extends string, H extends Record<string, HandlerDescriptor>>(
            objectOrWorkflowInterface:
                | ObjectDescriptor<P, H>
                | WorkflowDescriptor<P, H>,
            key: string,
        ): IngressClientFromDescriptors<H>;
        objectClient<D>(
            opts: VirtualObjectDefinitionFrom<D>,
            key: string,
        ): IngressClient<VirtualObject<D>>;
        objectSendClient<D>(
            opts: VirtualObjectDefinitionFrom<D>,
            key: string,
        ): IngressSendClient<VirtualObject<D>>;
        sendClient<P extends string, H extends Record<string, HandlerDescriptor>>(
            serviceInterface: ServiceDescriptor<P, H>,
        ): IngressSendClientFromDescriptors<H>;
        sendClient<P extends string, H extends Record<string, HandlerDescriptor>>(
            objectOrWorkflowInterface:
                | ObjectDescriptor<P, H>
                | WorkflowDescriptor<P, H>,
            key: string,
        ): IngressSendClientFromDescriptors<H>;
        serviceClient<D>(opts: ServiceDefinitionFrom<D>): IngressClient<Service<D>>;
        serviceSendClient<D>(
            opts: ServiceDefinitionFrom<D>,
        ): IngressSendClient<Service<D>>;
        workflowClient<D>(
            opts: WorkflowDefinitionFrom<D>,
            key: string,
        ): IngressWorkflowClient<Workflow<D>>;
    }
    Index

    Methods