Skip to content
Effect Days 2026 Get your ticket

CliConfig

7 exports Added in v1.0.0 Source

Constructors

Signature

declare const defaultConfig: CliConfig

make

Added in v1.0.0 Source

Signature

declare const make: (params: Partial<CliConfig>) => CliConfig

Context

CliConfig

Added in v1.0.0 Source

Signature

declare const CliConfig: Tag<CliConfig, CliConfig>

defaultLayer

Added in v1.0.0 Source

Signature

declare const defaultLayer: Layer.Layer<CliConfig>

layer

Added in v1.0.0 Source

Signature

declare const layer: (config?: Partial<CliConfig>) => Layer.Layer<CliConfig>

Models

CliConfig interface

Added in v1.0.0 Source

Represents how arguments from the command-line are to be parsed.

Signature

interface CliConfig {
readonly autoCorrectLimit: number;
readonly finalCheckBuiltIn: boolean;
readonly isCaseSensitive: boolean;
readonly showAllNames: boolean;
readonly showBuiltIns: boolean;
readonly showTypes: boolean;
}

Utilities

Signature

declare const normalizeCase: {
(text: string): (self: CliConfig) => string;
(self: CliConfig, text: string): string;
}