Skip to content
Effect Days 2026 Get your ticket

Runners

10 exports Added in v1.0.0 Source

Client

Signature

declare class RpcClientProtocol extends any {
constructor();
}

Constructors

make

Added in v1.0.0 Source

Signature

declare const make: (options: Omit<Runners["Type"], "sendLocal" | "notifyLocal">) => Effect.Effect<Runners["Type"], never, MessageStorage.MessageStorage | Snowflake.Generator | ShardingConfig | Scope>

Constructors

makeRpc

Added in v1.0.0 Source

Signature

declare const makeRpc: Effect.Effect<Runners["Type"], never, Scope | RpcClientProtocol | MessageStorage.MessageStorage | Snowflake.Generator | ShardingConfig>

Context

Runners

Added in v1.0.0 Source

Signature

declare class Runners extends any {
constructor();
}

Layers

layerNoop

Added in v1.0.0 Source

Signature

declare const layerNoop: Layer.Layer<Runners, never, ShardingConfig | MessageStorage.MessageStorage>

layerRpc

Added in v1.0.0 Source

Signature

declare const layerRpc: Layer.Layer<Runners, never, MessageStorage.MessageStorage | RpcClientProtocol | ShardingConfig>

No-Op

makeNoop

Added in v1.0.0 Source

Signature

declare const makeNoop: Effect.Effect<Runners["Type"], never, MessageStorage.MessageStorage | Snowflake.Generator | ShardingConfig | Scope>

Rpcs

Signature

declare const makeRpcClient: Effect.Effect<RpcClient, never, RpcClient_.Protocol | Scope>

RpcClient interface

Added in v1.0.0 Source

Signature

interface RpcClient extends unknown<typeof Rpcs, RpcClientError> {}

Rpcs

Added in v1.0.0 Source

Signature

declare class Rpcs extends any {
constructor();
}