Skip to content

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();
}