effx
API reference@effx/compiler

Project

API reference for @effx/compiler/Project

Project.ts overview


Exports Grouped by Category


utils

EmitMode

Signature

declare const EmitMode: Schema.Literals<readonly ["contract", "handlers", "all"]>

EmitMode (type alias)

Signature

type EmitMode = typeof EmitMode.Type

Naming

Declared naming policy; omission preserves legacy problem-contract IR.

Signature

declare const Naming: Schema.Struct<{ readonly problemIdentifier: Schema.optionalKey<Schema.String> }>

Naming (type alias)

Signature

type Naming = typeof Naming.Type

TargetProfile

Signature

declare const TargetProfile: Schema.Literals<readonly ["effect-4.0"]>

TargetProfile (type alias)

Signature

type TargetProfile = typeof TargetProfile.Type

On this page