UNPKG

@struktoai/mirage-core

Version:

A Unified Virtual Filesystem For AI Agents

21 lines • 1.18 kB
import { type ObserverStore } from '../../observe/store.ts'; import type { NamespaceStore } from '../mount/namespace/store.ts'; import type { JobStore } from '../../shell/job_table/store.ts'; import { WorkspaceStateStore, type WorkspaceFields, type WorkspaceStateStoreOverrides } from './base.ts'; export declare class RAMWorkspaceStateStore extends WorkspaceStateStore { private readonly namespaces; private readonly observers; private readonly sessionTables; private readonly jobPlanes; private readonly meta; constructor(overrides?: WorkspaceStateStoreOverrides); protected makeNamespace(workspaceId: string): NamespaceStore; protected makeObserver(workspaceId: string): ObserverStore; protected makeSessions(workspaceId: string): NamespaceStore; protected makeJobs(workspaceId: string): JobStore; protected readMeta(workspaceId: string): Promise<WorkspaceFields | null>; protected casWriteMeta(workspaceId: string, fields: WorkspaceFields, expectedGeneration: number): Promise<boolean>; protected forgetSelf(workspaceId: string): Promise<void>; protected closeSelf(): Promise<void>; } //# sourceMappingURL=ram.d.ts.map