UNPKG

@struktoai/mirage-core

Version:

A Unified Virtual Filesystem For AI Agents

27 lines • 840 B
import type { MongoDBAccessor } from '../../accessor/mongodb.ts'; export declare function buildDatabaseJson(accessor: MongoDBAccessor, database: string): Promise<{ database: string; collections: { name: string; }[]; views: { name: string; }[]; }>; interface CollectionSchemaIndex { name: string | undefined; keys: Record<string, unknown>; type: string; } export declare function buildCollectionSchemaJson(accessor: MongoDBAccessor, database: string, collection: string, sampleSize?: number): Promise<{ database: string; name: string; kind: "view" | "collection"; validator: unknown; fields: import("./_sampler.ts").SampledField[]; primary_key: string; indexes: CollectionSchemaIndex[]; sampled: number; }>; export {}; //# sourceMappingURL=_schema_json.d.ts.map