effect-io-ai

Package: effect
Module: SchemaAST

SchemaAST.Base

Represents the abstract base class for all AST node variants.

Details

Every AST node extends Base and inherits these fields:

Subclasses add a _tag discriminant and variant-specific data.

See

Signature

declare class Base { constructor(
    annotations: Schema.Annotations.Annotations | undefined = undefined,
    checks: Checks | undefined = undefined,
    encoding: Encoding | undefined = undefined,
    context: Context | undefined = undefined
  ) }

Source

Since v4.0.0