UNPKG

meta-log-db

Version:

Native database package for Meta-Log (ProLog, DataLog, R5RS)

38 lines 863 B
import { Fact, Canvas, RdfTriple } from '../types/index.js'; /** * JSONL Parser for Meta-Log Database * Supports both JSONL and CanvasL formats */ export declare class JsonlParser { private facts; private canvas; /** * Parse JSONL file */ parse(filePath: string): Promise<Canvas>; /** * Parse CanvasL file (with extensions) */ parseCanvasL(filePath: string): Promise<Canvas>; /** * Organize parsed objects into canvas structure */ private organizeCanvas; /** * Extract facts from canvas */ extractFacts(canvas?: Canvas): Fact[]; /** * Convert facts to RDF triples */ toRdf(facts?: Fact[]): RdfTriple[]; /** * Get extracted facts */ getFacts(): Fact[]; /** * Clear facts */ clear(): void; } //# sourceMappingURL=parser.d.ts.map