@jeswr/shacl2shex
Version:
Convert SHACL to ShEx
7 lines (6 loc) • 528 B
TypeScript
import { LdoBase, ShapeType } from '@ldo/ldo';
import { DatasetCore, NamedNode, BlankNode } from '@rdfjs/types';
import TermSet from '@rdfjs/term-set';
export declare function getSubjects(dataset: DatasetCore): TermSet<NamedNode | BlankNode>;
export declare function shapeFromDataset<T extends LdoBase>(shapeType: ShapeType<T>, dataset: DatasetCore, subject: NamedNode | BlankNode | string): T;
export declare function shapeMatches<T extends LdoBase>(shapeType: ShapeType<T>, dataset: DatasetCore): Generator<T, void, unknown>;