You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

20 lines
642 B

import type { GraphNode } from "@ldo/rdf-utils";
import type { BlankNode, Dataset, NamedNode } from "@rdfjs/types";
import type { ContextDefinition } from "jsonld";
import type { ProxyContext } from "../ProxyContext";
import type {
_getUnderlyingDataset,
_getUnderlyingNode,
_proxyContext,
_writeGraphs,
} from "../types";
export type SubjectProxy = {
"@id"?: string;
"@context": ContextDefinition;
readonly [key: string | number | symbol]: unknown;
readonly [_getUnderlyingDataset]: Dataset;
readonly [_getUnderlyingNode]: NamedNode | BlankNode;
[_proxyContext]: ProxyContext;
readonly [_writeGraphs]: GraphNode[];
};