/** * KHAELOR * File: src/workspace/index.ts * Description: Public barrel for the workspace module (Layer 1 — the world seam, ADR-13). * * Author: Simon-Pierre Boucher * Contact: contact@spboucher.ai */ export { WorkspaceError, isWorkspaceError } from "./workspace.js"; export type { Command, ProcessResult, Workspace, WorkspaceErrorCode } from "./workspace.js"; export { LocalWorkspace } from "./local.js"; export type { LocalWorkspaceOptions } from "./local.js"; export { InMemoryFileTimeRegistry } from "./file-times.js"; export type { FileFreshness, FileStamp, FileTimeRegistry } from "./file-times.js"; export { IgnoreMatcher, globToRegExp, listDirectory, loadIgnoreMatcher, walkFiles } from "./walk.js"; export type { DirectoryListing, WalkOptions, WalkedFile } from "./walk.js"; export { LocalProcessManager } from "./processes.js"; export type { LocalProcessManagerOptions, ManagedProcess, ManagedProcessStatus, ProcessEventSink, ProcessManager, ProcessRead, SpawnedChild, } from "./processes.js";