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.
19 lines
606 B
19 lines
606 B
import type { BlankNode, Dataset, NamedNode, GraphNode } from "@ldo/rdf-utils";
|
|
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[];
|
|
};
|
|
|