UNPKG

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.

20 lines (19 loc) 684 B
import { ParseOptions, ResultMetadata } from '../types'; import { ErrorDataHandler } from './errorDataHandler'; import { IParseCoreOptions, IRuntimeInfo, IYiniAST } from './internalTypes'; export interface IBuildResultMetadataParams { ast: IYiniAST; coreOptions: IParseCoreOptions; runtimeInfo: IRuntimeInfo; _meta_userOpts: ParseOptions; errorHandler: ErrorDataHandler; runStartedAt: string; runFinishedAt: string; durationMs: number; timeStartMs: number; timeEnd1Ms: number; timeEnd2Ms: number; timeEnd3Ms: number; timeEnd4Ms: number; } export declare const buildResultMetadata: (p: IBuildResultMetadataParams) => ResultMetadata;