Skip to content

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