UNPKG

@gulujs/toml

Version:

TOML parser and serializer

23 lines (22 loc) 825 B
import { Schema, SplitFn } from './schema.js'; import { SimpleModeSerializerOptions } from './simple-mode-serializer.js'; export interface SchemaModeSerializerOptions extends SimpleModeSerializerOptions { schemata: Schema[]; disableCheckSchema?: boolean; schemaStringSplitters?: Record<string, SplitFn>; strict?: boolean; } export declare class SchemaModeSerializer { private readonly obj; private readonly lines; private readonly schemata; private readonly disableCheckSchema; private readonly objectPath; private readonly newline; private readonly treatFunctionAsObject?; private readonly strict?; private readonly options; constructor(obj: Record<string, unknown>, options: SchemaModeSerializerOptions); serialize(): string; private serializeInSchemaMode; }