Skip to main content Link Search Menu Expand Document (external link)

RpcWorker.ts overview

Since v1.0.0


Exports Grouped by Category


initial message

InitialMessage (class)

Signature

declare class InitialMessage

Source

Since v1.0.0

InitialMessage (namespace)

Source

Since v1.0.0

Encoded (interface)

Signature

export interface Encoded {
  readonly _tag: "InitialMessage"
  readonly value: unknown
}

Source

Since v1.0.0

initialMessage

Signature

declare const initialMessage: <A, I, R>(
  schema: Schema.Schema<A, I, R>
) => Effect.Effect<A, NoSuchElementException | ParseError, Protocol | R>

Source

Since v1.0.0

layerInitialMessage

Signature

declare const layerInitialMessage: <A, I, R, R2>(
  schema: Schema.Schema<A, I, R>,
  build: Effect.Effect<A, never, R2>
) => Layer.Layer<InitialMessage, never, R | R2>

Source

Since v1.0.0

makeInitialMessage

Signature

declare const makeInitialMessage: <A, I, R, E, R2>(
  schema: Schema.Schema<A, I, R>,
  effect: Effect.Effect<A, E, R2>
) => Effect.Effect<
  readonly [data: unknown, transferables: ReadonlyArray<globalThis.Transferable>],
  E | ParseError,
  R | R2
>

Source

Since v1.0.0