SoulFire LogoSoulFire

SoulFireProtocol

Public TypeScript members of SoulFireProtocol.

Generated from the pinned SDK source. Use the matching installation. Each source link points to this baseline.

Compose Effect operations with yield* inside a scoped workflow. Properties expose sub-clients and state.

info

info(
  options?: CallOptions,
): Effect.Effect<BotProtocolInfo, SoulFireOperationError>

Source

schemas

schemas(
  direction: PacketDirection,
  options?: CallOptions,
): Effect.Effect<readonly PacketSchema[], SoulFireOperationError>

Source

packets

packets(
  options: WatchPacketsOptions = {},
): Stream.Stream<RawPacketEvent, SoulFireOperationError>

Source

send

send(
  encodedPacket: Uint8Array,
  options: SendRawPacketOptions = {},
): Effect.Effect<
  {
    name: string;
    encodedBytes: number;
  },
  SoulFireOperationError
>

Source

How is this page?

Last updated on

On this page