Skip to content
Effect Days 2026 Get your ticket

Template

7 exports Added in v1.0.0 Source

Constructors

make

Added in v1.0.0 Source

Signature

declare function make<A extends readonly Array<Interpolated>>(strings: TemplateStringsArray, ...args: A): Effect<string, Error<A[number]>, Context<A[number]>>

stream

Added in v1.0.0 Source

Signature

declare function stream<A extends readonly Array<InterpolatedWithStream>>(strings: TemplateStringsArray, ...args: A): Stream<string, Error<A[number]>, Context<A[number]>>

Models

Interpolated

Added in v1.0.0 Source

Interpolated type

Added in v1.0.0 Source

Signature

type Interpolated = Primitive | Option.Option<Primitive> | Effect.Effect<Primitive, any, any>

Signature

type InterpolatedWithStream = Interpolated | Stream.Stream<Primitive, any, any>

Primitive type

Added in v1.0.0 Source

Signature

type Primitive = PrimitiveValue | ReadonlyArray<PrimitiveValue>

PrimitiveValue type

Added in v1.0.0 Source

Signature

type PrimitiveValue = string | number | bigint | boolean | null | undefined