UNPKG

@visulima/fs

Version:

Human friendly file system utilities for Node.js

18 lines (12 loc) 1.34 kB
import { r as ReadYamlOptions, Y as YamlReviver, s as WriteYamlOptions, t as YamlReplacer } from './packem_shared/types-BaMGfHdp.mjs'; import 'node:fs'; import 'yaml'; declare function readYaml<R = Record<string, unknown>>(path: URL | string, options?: ReadYamlOptions<"brotli" | "gzip" | "none">): Promise<R>; declare function readYaml<R = Record<string, unknown>>(path: URL | string, reviver?: YamlReviver, options?: ReadYamlOptions<"brotli" | "gzip" | "none">): Promise<R>; declare function readYamlSync<R = Record<string, unknown>>(path: URL | string, options?: ReadYamlOptions<"brotli" | "gzip" | "none">): R; declare function readYamlSync<R = Record<string, unknown>>(path: URL | string, reviver?: YamlReviver, options?: ReadYamlOptions<"brotli" | "gzip" | "none">): R; declare function writeYaml(path: URL | string, data: any, options?: WriteYamlOptions): Promise<void>; declare function writeYaml(path: URL | string, data: any, replacer?: YamlReplacer, options?: WriteYamlOptions | number | string): Promise<void>; declare function writeYamlSync(path: URL | string, data: any, options?: WriteYamlOptions): void; declare function writeYamlSync(path: URL | string, data: any, replacer?: YamlReplacer, options?: WriteYamlOptions | number | string): void; export { YamlReplacer, readYaml, readYamlSync, writeYaml, writeYamlSync };