import { ContextDefinition } from "jsonld"; import { Schema } from "shexj"; import { LdoBase } from "./util"; // eslint-disable-next-line @typescript-eslint/no-explicit-any export type ShapeType = { schema: Schema; shape: string; context: ContextDefinition; // This field is optional. It's main point is to allow the typescript parser to // understand that this shape type is of a specific type. exampleData?: Type; };