effect-io-ai

Package: effect
Module: Schema

Schema.Literal

Type-level representation returned by Literal.

Signature

export interface Literal<L extends SchemaAST.LiteralValue>
  extends Bottom<L, L, never, never, SchemaAST.Literal, Literal<L>>
{
  readonly literal: L
  transform<L2 extends SchemaAST.LiteralValue>(to: L2): decodeTo<Literal<L2>, Literal<L>>
}

Source

Since v3.10.0