Skip to content
Effect 4.0 is here. One ecosystem. Zero dependencies.

Client

7 exports Since v1.0.0 Source

Constructors

Since v1.0.0

Signature

declare const make: Effect.Effect<ClientImpl, never, Scope.Scope | Socket.Socket>

Signature

declare const makeTracer: Effect.Effect<Tracer.Tracer, never, Client>

Layers

Since v1.0.0

Signature

declare const layer: Layer.Layer<Client, never, Socket.Socket>

Signature

declare const layerTracer: Layer.Layer<never, never, Socket.Socket>

Models

Client

interface
Since v1.0.0

Signature

interface Client {
readonly _: typeof _;
}

ClientImpl

interface
Since v1.0.0

Signature

interface ClientImpl {
readonly unsafeAddSpan: (_: Span | SpanEvent) => void;
}

Tags

Since v1.0.0

Signature

declare const Client: any