UNPKG

@shexjs/util

Version:

Shape Expressions validation and utilities.

48 lines (44 loc) 2.34 kB
import * as N3 from 'n3'; import * as RdfJs from "@rdfjs/types/data-model"; import * as ShExJ from 'shexj'; export {}; export function version(): any; export function index(schema: any): Index; export function getAST(schema: any): any; export function ShExJtoAS(schema: any): any; export function AStoShExJ(schema: any, abbreviate: any): any; export function ShExRVisitor(knownShapeExprs: any): any; export function ShExRtoShExJ(schema: any): any; export function valGrep(obj: any, type: any, f: any): any; export function valToN3js(res: any, factory: any): any; export function canonicalize(schema: any, trimIRI: any): any; export function BiDiClosure(): any; export function nestShapes(schema: any, options: any): any; export function getPredicateUsage(schema: any, untyped: any): any; export function simpleTripleConstraints(shape: any): any; export function getValueType(valueExpr: any): any; export function getDependencies(schema: any, ret: any): any; export function partition(schema: any, includes: any, deps: any, cantFind: any): any; export function flatten(schema: any, deps: any, cantFind: any): any; export function emptySchema(): any; export function merge(left: any, right: any, overwrite: any, inPlace: any): any; export function absolutizeResults(parsed: any, base: any): any; export function getProofGraph(res: any, db: any, dataFactory: any): any; export function validateSchema(schema: any): any; export function isWellDefined(schema: any): any; export function walkVal(val: any, cb: any): any; export function valToValues(val: any): any; export function valToExtension(val: any, lookfor: any): any; export function valuesToSchema(values: any): any; export function simpleToShapeMap(x: any): any; export function absolutizeShapeMap(parsed: any, base: any): any; export function errsToSimple(val: any): any; export function resolvePrefixedIRI(prefixedIri: any, prefixes: any): any; export function parsePassedNode(passedValue: any, meta: any, deflt: any, known: any, reportUnknown: any): any; export function executeQueryPromise(query: any, endpoint: any): any; export function executeQuery(query: any, endpoint: any): any; export function unescapeText(string: any, replacements: any): any; export interface Index { shapeExprs: { [key: string]: ShExJ.ShapeDecl; } tripelExprs: { [key: string]: ShExJ.tripleExpr; } }