UNPKG

@jeswr/shacl2shex

Version:
7 lines (6 loc) 528 B
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>;