UNPKG

@cowwoc/requirements

Version:

A fluent API for enforcing design contracts with automatic message generation.

18 lines (17 loc) 625 B
import { type GlobalConfiguration, TerminalEncoding, Terminal } from "../internal.mjs"; /** * Default global configuration. */ declare class MainGlobalConfiguration implements GlobalConfiguration { private readonly terminal; /** * @param terminal - the system configuration * @throws TypeError if `terminal` is not a `Terminal` */ constructor(terminal: Terminal); supportedTerminalEncodings(): Set<TerminalEncoding>; terminalEncoding(): TerminalEncoding; terminalEncoding(encoding: TerminalEncoding): GlobalConfiguration; toString(): string; } export { MainGlobalConfiguration };