Skip to content
Effect 4.0 is here. One ecosystem. Zero dependencies.

CliConfig

7 exports Since v1.0.0 Source

Constructors

Signature

declare const defaultConfig: CliConfig
Since v1.0.0

Signature

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

Context

Signature

declare const CliConfig: Tag<CliConfig, CliConfig>

Signature

declare const defaultLayer: Layer.Layer<CliConfig>
Since v1.0.0

Signature

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

Models

CliConfig

interface
Since v1.0.0

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;
}