UNPKG

@struktoai/mirage-core

Version:

A Unified Virtual Filesystem For AI Agents

23 lines • 654 B
import { z } from 'zod'; import { CHUNK_SIZE } from "./cooperative.js"; import { CAPACITY } from "./pipe.js"; /** Workspace limits for each in-flight byte queue. */ export class IOConfig { bufferBytes; constructor(config = {}) { const parsed = z .object({ bufferBytes: z .number() .int() .min(CHUNK_SIZE) .max(Number.MAX_SAFE_INTEGER) .default(CAPACITY), }) .strict() .parse(config); this.bufferBytes = parsed.bufferBytes; Object.freeze(this); } } //# sourceMappingURL=config.js.map