yini-parser
Version:
Readable configuration without YAML foot-guns or JSON noise. The official Node.js parser for YINI config format — An INI-inspired configuration format with clear nesting, explicit types, and predictable parsing.
8 lines (7 loc) • 669 B
TypeScript
import { DocumentTerminatorRule, DuplicateKeyPolicy, EmptyValueRule } from '../../types';
export declare const DuplicateKeyPolicies: readonly ["error", "warn-and-keep-first", "warn-and-overwrite", "keep-first", "overwrite"];
export declare const DocumentTerminatorRules: readonly ["optional", "warn-if-missing", "required"];
export declare const EmptyValueRules: readonly ["allow", "allow-with-warning", "disallow"];
export declare const isDuplicateKeyPolicy: (v: unknown) => v is DuplicateKeyPolicy;
export declare const isDocumentTerminatorRule: (v: unknown) => v is DocumentTerminatorRule;
export declare const isEmptyValueRule: (v: unknown) => v is EmptyValueRule;