UNPKG

@ulb-darmstadt/shacl-form

Version:
17 lines (16 loc) 870 B
import { BlankNode, NamedNode, Store } from 'n3'; import { Term } from '@rdfjs/types'; import { Config } from './config'; export declare class ShaclNode extends HTMLElement { parent: ShaclNode | undefined; shaclSubject: NamedNode; nodeId: NamedNode | BlankNode; targetClass: NamedNode | undefined; owlImports: NamedNode[]; config: Config; linked: boolean; constructor(shaclSubject: NamedNode, config: Config, valueSubject: NamedNode | BlankNode | undefined, parent?: ShaclNode, nodeKind?: NamedNode, label?: string, linked?: boolean); toRDF(graph: Store, subject?: NamedNode | BlankNode): (NamedNode | BlankNode); addPropertyInstance(shaclSubject: Term, config: Config, valueSubject: NamedNode | BlankNode | undefined): void; tryResolve(subject: Term, valueSubject: NamedNode | BlankNode | undefined, config: Config): void; }