/** * Cross-runtime abstraction layer — adapter detection, process/env/signal * compat, filesystem and KV abstractions for Deno, Node.js, and Bun. * * @module platform */ import "../../_dnt.polyfills.js"; export { createMockAdapter } from "./adapters/mock.js"; export type { RuntimeAdapter } from "./adapters/base.js"; export { type CommandResult, cwd, execPath, getArgs, getEnv, getOsType, getRuntimeVersion, getStdout, getTerminalSize, isInteractive, isStdoutTTY, promptSync, readStdinByteSync, writeStdout, writeStdoutAsync, } from "./compat/process.js"; export { createInMemoryHostRuntime, HostExit, type HostRuntime, type HostRuntimeEnv, type HostSignal, type InMemoryHostRuntime, type InMemoryHostRuntimeInit, isHostExit, } from "./compat/process/host-runtime.js"; export { createFileSystem, exists, type FileSystem, isNotFoundError, mkdir, readDir, readTextFile, remove, writeTextFile, } from "./compat/fs.js"; export { createEscapeBuffer, getStdinReader, readStdinLine, setRawMode, type StdinReader, } from "./compat/stdin.js"; export { lookup as lookupMimeType } from "./compat/media-types.js"; export { resolveHostAddresses, type ResolveHostAddressesOptions } from "./compat/dns.js"; export { createKVStore, MemoryKv } from "./compat/kv/index.js"; export { isDeno } from "./compat/runtime.js"; export { createFSAdapter, VeryfrontFSAdapter } from "./adapters/fs/index.js"; export { enhanceAdapterWithFS, isExtendedFSAdapter } from "./adapters/fs/index.js"; export { VeryfrontApiClient } from "./adapters/veryfront-api-client/index.js"; //# sourceMappingURL=index.d.ts.map