@types/rdfjs__prefix-map
Version:
TypeScript definitions for @rdfjs/prefix-map
18 lines (13 loc) • 532 B
TypeScript
import { DataFactory, NamedNode, Stream } from "@rdfjs/types";
export type PrefixMapInit = Array<[string, NamedNode]>;
export interface PrefixMap extends Map<string, NamedNode> {
resolve(prefixedName: NamedNode): NamedNode;
shrink(term: NamedNode): NamedNode;
import(stream: Stream): Promise<this>;
export(stream: Stream): this;
}
// tslint:disable-next-line:no-unnecessary-class
export class PrefixMap {
constructor(prefixes?: PrefixMapInit, options?: { factory: DataFactory });
}
export default PrefixMap;