rdf-dereference-store
Version:
Dereference RDF to a store
21 lines (20 loc) • 921 B
TypeScript
import { Store } from 'n3';
import { rdfDereferencer } from 'rdf-dereference';
import { rdfParser } from 'rdf-parse';
import { DatasetCore, Stream, Quad } from '@rdfjs/types';
export interface StoreAndPrefixes {
store: DatasetCore;
prefixes: Record<string, string>;
}
export declare function streamToStore(data: Stream<Quad>): Promise<{
store: Store<Quad, import("n3").Quad, Quad, Quad>;
prefixes: Record<string, string>;
}>;
export default function dereferenceToStore(input: string | string[], options?: Parameters<typeof rdfDereferencer.dereference>[1]): Promise<{
store: Store<Quad, import("n3").Quad, Quad, Quad>;
prefixes: Record<string, string>;
}>;
export declare function parse(input: string | Parameters<typeof rdfParser.parse>[0], options: Parameters<typeof rdfParser.parse>[1]): Promise<{
store: Store<Quad, import("n3").Quad, Quad, Quad>;
prefixes: Record<string, string>;
}>;