Reverted jsonld-dataset-proxy back to rdfjs/types

main
jaxoncreed 2 years ago
parent cf9a3ef005
commit 0c33223982
  1. 4
      packages/jsonld-dataset-proxy/package.json
  2. 10
      packages/jsonld-dataset-proxy/src/JsonldDatasetProxyBuilder.ts
  3. 9
      packages/jsonld-dataset-proxy/src/ProxyContext.ts
  4. 3
      packages/jsonld-dataset-proxy/src/arrayProxy/ArrayProxy.ts
  5. 3
      packages/jsonld-dataset-proxy/src/arrayProxy/arrayMethods.ts
  6. 10
      packages/jsonld-dataset-proxy/src/arrayProxy/createArrayHandler.ts
  7. 5
      packages/jsonld-dataset-proxy/src/arrayProxy/modifyArray.ts
  8. 2
      packages/jsonld-dataset-proxy/src/graphOf.ts
  9. 4
      packages/jsonld-dataset-proxy/src/jsonldDatasetProxy.ts
  10. 2
      packages/jsonld-dataset-proxy/src/language/languageMapProxy.ts
  11. 10
      packages/jsonld-dataset-proxy/src/language/languageSet.ts
  12. 11
      packages/jsonld-dataset-proxy/src/language/languageUtils.ts
  13. 2
      packages/jsonld-dataset-proxy/src/language/languagesOf.ts
  14. 3
      packages/jsonld-dataset-proxy/src/subjectProxy/SubjectProxy.ts
  15. 4
      packages/jsonld-dataset-proxy/src/subjectProxy/createSubjectHandler.ts
  16. 4
      packages/jsonld-dataset-proxy/src/subjectProxy/deleteFromDataset.ts
  17. 2
      packages/jsonld-dataset-proxy/src/subjectProxy/getValueForKey.ts
  18. 9
      packages/jsonld-dataset-proxy/src/util/NodeSet.ts
  19. 2
      packages/jsonld-dataset-proxy/src/util/RawObject.ts
  20. 4
      packages/jsonld-dataset-proxy/src/util/addObjectToDataset.ts
  21. 4
      packages/jsonld-dataset-proxy/src/util/getNodeFromRaw.ts
  22. 2
      packages/jsonld-dataset-proxy/src/util/nodeToJsonldRepresentation.ts
  23. 4
      packages/jsonld-dataset-proxy/src/write.ts
  24. 4
      packages/jsonld-dataset-proxy/test/jsonldDatasetProxy.test.ts
  25. 2
      packages/jsonld-dataset-proxy/test/nodeToJsonRepresentation.test.ts
  26. 2
      packages/jsonld-dataset-proxy/test/nodeToString.test.ts

@ -23,6 +23,7 @@
}, },
"homepage": "https://github.com/o-development/jsonld-dataset-proxy#readme", "homepage": "https://github.com/o-development/jsonld-dataset-proxy#readme",
"devDependencies": { "devDependencies": {
"@rdfjs/types": "^1.1.0",
"@types/jest": "^27.0.3", "@types/jest": "^27.0.3",
"@types/jsonld": "^1.5.6", "@types/jsonld": "^1.5.6",
"@types/n3": "^1.10.4", "@types/n3": "^1.10.4",
@ -38,9 +39,10 @@
"dist" "dist"
], ],
"dependencies": { "dependencies": {
"@ldo/dataset": "^0.0.0", "@rdfjs/data-model": "^2.0.1",
"@ldo/rdf-utils": "^0.0.0", "@ldo/rdf-utils": "^0.0.0",
"@ldo/subscribable-dataset": "^0.0.0", "@ldo/subscribable-dataset": "^0.0.0",
"@rdfjs/dataset": "^1.1.0",
"jsonld2graphobject": "^0.0.4" "jsonld2graphobject": "^0.0.4"
} }
} }

@ -1,10 +1,6 @@
import { blankNode, namedNode } from "@ldo/rdf-utils"; import { blankNode, namedNode } from "@rdfjs/data-model";
import type { import type { BlankNode, NamedNode } from "@rdfjs/types";
BlankNode, import type { GraphNode, QuadMatch } from "@ldo/rdf-utils";
NamedNode,
GraphNode,
QuadMatch,
} from "@ldo/rdf-utils";
import type { LanguageOrdering } from "./language/languageTypes"; import type { LanguageOrdering } from "./language/languageTypes";
import type { ProxyContext } from "./ProxyContext"; import type { ProxyContext } from "./ProxyContext";
import type { ObjectLike } from "./types"; import type { ObjectLike } from "./types";

@ -1,10 +1,5 @@
import type { import type { GraphNode, QuadMatch } from "@ldo/rdf-utils";
BlankNode, import type { BlankNode, Dataset, NamedNode } from "@rdfjs/types";
Dataset,
NamedNode,
GraphNode,
QuadMatch,
} from "@ldo/rdf-utils";
import type { ArrayProxyTarget } from "./arrayProxy/createArrayHandler"; import type { ArrayProxyTarget } from "./arrayProxy/createArrayHandler";
import { createArrayHandler } from "./arrayProxy/createArrayHandler"; import { createArrayHandler } from "./arrayProxy/createArrayHandler";
import { createSubjectHandler } from "./subjectProxy/createSubjectHandler"; import { createSubjectHandler } from "./subjectProxy/createSubjectHandler";

@ -1,4 +1,5 @@
import type { Dataset, ObjectNode } from "@ldo/rdf-utils"; import type { Dataset } from "@rdfjs/types";
import type { ObjectNode } from "@ldo/rdf-utils";
import type { ArrayProxyTarget } from "./createArrayHandler"; import type { ArrayProxyTarget } from "./createArrayHandler";
import type { import type {
_getNodeAtIndex, _getNodeAtIndex,

@ -42,6 +42,9 @@ export const arrayMethodsBuilders: ArrayMethodBuildersType = {
target, target,
key, key,
quadsToDelete: (quads) => { quadsToDelete: (quads) => {
if (!start) {
return [];
}
const realEnd = end || quads.length; const realEnd = end || quads.length;
return quads.slice(targetIndex, targetIndex + (realEnd - start)); return quads.slice(targetIndex, targetIndex + (realEnd - start));
}, },

@ -1,10 +1,6 @@
import { quad } from "@ldo/rdf-utils"; import { quad } from "@rdfjs/data-model";
import type { import type { NamedNode } from "@rdfjs/types";
NamedNode, import type { ObjectNode, QuadMatch, SubjectNode } from "@ldo/rdf-utils";
ObjectNode,
QuadMatch,
SubjectNode,
} from "@ldo/rdf-utils";
import type { ObjectJsonRepresentation } from "../util/nodeToJsonldRepresentation"; import type { ObjectJsonRepresentation } from "../util/nodeToJsonldRepresentation";
import { nodeToJsonldRepresentation } from "../util/nodeToJsonldRepresentation"; import { nodeToJsonldRepresentation } from "../util/nodeToJsonldRepresentation";
import type { ArrayMethodBuildersType } from "./arrayMethods"; import type { ArrayMethodBuildersType } from "./arrayMethods";

@ -1,5 +1,6 @@
import { defaultGraph } from "@ldo/rdf-utils"; import { defaultGraph } from "@rdfjs/data-model";
import type { Quad, ObjectNode } from "@ldo/rdf-utils"; import type { Quad } from "@rdfjs/types";
import type { ObjectNode } from "@ldo/rdf-utils";
import { ProxyTransactionalDataset } from "@ldo/subscribable-dataset"; import { ProxyTransactionalDataset } from "@ldo/subscribable-dataset";
import { createDatasetFactory } from "@ldo/dataset"; import { createDatasetFactory } from "@ldo/dataset";
import type { ProxyContext } from "../ProxyContext"; import type { ProxyContext } from "../ProxyContext";

@ -1,5 +1,5 @@
import type { ObjectNode, GraphNode } from "@ldo/rdf-utils"; import type { ObjectNode, GraphNode } from "@ldo/rdf-utils";
import { namedNode } from "@ldo/rdf-utils"; import { namedNode } from "@rdfjs/data-model";
import { import {
getSubjectProxyFromObject, getSubjectProxyFromObject,
isSubjectProxy, isSubjectProxy,

@ -1,5 +1,5 @@
import { defaultGraph } from "@ldo/rdf-utils"; import { defaultGraph } from "@rdfjs/data-model";
import type { Dataset } from "@ldo/rdf-utils"; import type { Dataset } from "@rdfjs/types";
import type { ContextDefinition } from "jsonld"; import type { ContextDefinition } from "jsonld";
import { ContextUtil } from "./ContextUtil"; import { ContextUtil } from "./ContextUtil";
import { JsonldDatasetProxyBuilder } from "./JsonldDatasetProxyBuilder"; import { JsonldDatasetProxyBuilder } from "./JsonldDatasetProxyBuilder";

@ -1,5 +1,5 @@
import type { PredicateNode, SubjectNode } from "@ldo/rdf-utils"; import type { PredicateNode, SubjectNode } from "@ldo/rdf-utils";
import { literal, quad } from "@ldo/rdf-utils"; import { literal, quad } from "@rdfjs/data-model";
import type { ProxyContext } from "../ProxyContext"; import type { ProxyContext } from "../ProxyContext";
import { import {
languageKeyToLiteralLanguage, languageKeyToLiteralLanguage,

@ -1,10 +1,6 @@
import { literal, quad } from "@ldo/rdf-utils"; import { literal, quad } from "@rdfjs/data-model";
import type { import type { PredicateNode, SubjectNode } from "@ldo/rdf-utils";
Dataset, import type { Dataset, Literal } from "@rdfjs/types";
Literal,
PredicateNode,
SubjectNode,
} from "@ldo/rdf-utils";
import type { LanguageKey } from "./languageTypes"; import type { LanguageKey } from "./languageTypes";
import type { LiteralObjectQuad } from "./languageUtils"; import type { LiteralObjectQuad } from "./languageUtils";
import { languageDeleteMatch, languageMatch } from "./languageUtils"; import { languageDeleteMatch, languageMatch } from "./languageUtils";

@ -1,12 +1,5 @@
import type { import type { Dataset, Literal, Quad, Quad_Object } from "@rdfjs/types";
Dataset, import type { ObjectNode, PredicateNode, SubjectNode } from "@ldo/rdf-utils";
Literal,
Quad,
ObjectNode,
PredicateNode,
SubjectNode,
Quad_Object,
} from "@ldo/rdf-utils";
import { createDataset } from "@ldo/dataset"; import { createDataset } from "@ldo/dataset";
import type { LanguageKey, LanguageOrdering } from "./languageTypes"; import type { LanguageKey, LanguageOrdering } from "./languageTypes";

@ -1,4 +1,4 @@
import { namedNode } from "@ldo/rdf-utils"; import { namedNode } from "@rdfjs/data-model";
import { getSubjectProxyFromObject } from "../subjectProxy/isSubjectProxy"; import { getSubjectProxyFromObject } from "../subjectProxy/isSubjectProxy";
import type { ObjectLike } from "../types"; import type { ObjectLike } from "../types";
import { _getUnderlyingNode, _proxyContext } from "../types"; import { _getUnderlyingNode, _proxyContext } from "../types";

@ -1,4 +1,5 @@
import type { BlankNode, Dataset, NamedNode, GraphNode } from "@ldo/rdf-utils"; import type { GraphNode } from "@ldo/rdf-utils";
import type { BlankNode, Dataset, NamedNode } from "@rdfjs/types";
import type { ContextDefinition } from "jsonld"; import type { ContextDefinition } from "jsonld";
import type { ProxyContext } from "../ProxyContext"; import type { ProxyContext } from "../ProxyContext";
import type { import type {

@ -1,5 +1,5 @@
import { namedNode, quad } from "@ldo/rdf-utils"; import { namedNode, quad } from "@rdfjs/data-model";
import type { BlankNode, NamedNode } from "@ldo/rdf-utils"; import type { BlankNode, NamedNode } from "@rdfjs/types";
import { addObjectToDataset } from "../util/addObjectToDataset"; import { addObjectToDataset } from "../util/addObjectToDataset";
import { deleteValueFromDataset } from "./deleteFromDataset"; import { deleteValueFromDataset } from "./deleteFromDataset";
import { import {

@ -1,5 +1,5 @@
import { namedNode, quad } from "@ldo/rdf-utils"; import { namedNode, quad } from "@rdfjs/data-model";
import type { Term } from "@ldo/rdf-utils"; import type { Term } from "@rdfjs/types";
import type { SubjectProxyTarget } from "./createSubjectHandler"; import type { SubjectProxyTarget } from "./createSubjectHandler";
import type { ProxyContext } from "../ProxyContext"; import type { ProxyContext } from "../ProxyContext";

@ -1,5 +1,5 @@
import type { SubjectProxyTarget } from "./createSubjectHandler"; import type { SubjectProxyTarget } from "./createSubjectHandler";
import { namedNode } from "@ldo/rdf-utils"; import { namedNode } from "@rdfjs/data-model";
import { nodeToJsonldRepresentation } from "../util/nodeToJsonldRepresentation"; import { nodeToJsonldRepresentation } from "../util/nodeToJsonldRepresentation";
import type { SubjectProxy } from "./SubjectProxy"; import type { SubjectProxy } from "./SubjectProxy";
import type { ArrayProxy } from "../arrayProxy/ArrayProxy"; import type { ArrayProxy } from "../arrayProxy/ArrayProxy";

@ -1,10 +1,5 @@
import type { import type { BlankNode, DefaultGraph, Literal, NamedNode } from "@rdfjs/types";
BlankNode, import type { ObjectNode } from "@ldo/rdf-utils";
DefaultGraph,
Literal,
NamedNode,
ObjectNode,
} from "@ldo/rdf-utils";
export function nodeToString( export function nodeToString(
node: NamedNode | BlankNode | DefaultGraph | Literal | null | undefined, node: NamedNode | BlankNode | DefaultGraph | Literal | null | undefined,

@ -1,4 +1,4 @@
import type { BlankNode, NamedNode } from "@ldo/rdf-utils"; import type { BlankNode, NamedNode } from "@rdfjs/types";
import { _getUnderlyingNode } from "../types"; import { _getUnderlyingNode } from "../types";
import type { SubjectProxy } from "../subjectProxy/SubjectProxy"; import type { SubjectProxy } from "../subjectProxy/SubjectProxy";

@ -1,5 +1,5 @@
import type { BlankNode, NamedNode } from "@ldo/rdf-utils"; import type { BlankNode, NamedNode } from "@rdfjs/types";
import { literal, namedNode, quad } from "@ldo/rdf-utils"; import { literal, namedNode, quad } from "@rdfjs/data-model";
import { _getUnderlyingNode } from "../types"; import { _getUnderlyingNode } from "../types";
import type { SubjectProxy } from "../subjectProxy/SubjectProxy"; import type { SubjectProxy } from "../subjectProxy/SubjectProxy";
import { getNodeFromRawObject, getNodeFromRawValue } from "./getNodeFromRaw"; import { getNodeFromRawObject, getNodeFromRawValue } from "./getNodeFromRaw";

@ -1,5 +1,5 @@
import type { BlankNode, Literal, NamedNode } from "@ldo/rdf-utils"; import type { BlankNode, Literal, NamedNode } from "@rdfjs/types";
import { namedNode, literal, blankNode } from "@ldo/rdf-utils"; import { namedNode, literal, blankNode } from "@rdfjs/data-model";
import type { ContextUtil } from "../ContextUtil"; import type { ContextUtil } from "../ContextUtil";
import { _getUnderlyingNode } from "../types"; import { _getUnderlyingNode } from "../types";
import type { RawObject, RawValue } from "./RawObject"; import type { RawObject, RawValue } from "./RawObject";

@ -1,4 +1,4 @@
import type { Literal, Quad_Object } from "@ldo/rdf-utils"; import type { Literal, Quad_Object } from "@rdfjs/types";
import type { ProxyContext } from "../ProxyContext"; import type { ProxyContext } from "../ProxyContext";
import type { SubjectProxy } from "../subjectProxy/SubjectProxy"; import type { SubjectProxy } from "../subjectProxy/SubjectProxy";

@ -1,4 +1,4 @@
import type { GraphType } from "./types"; import type { GraphNode } from "@ldo/rdf-utils";
import type { InteractOptions } from "./util/createInteractOptions"; import type { InteractOptions } from "./util/createInteractOptions";
import { createInteractOptions } from "./util/createInteractOptions"; import { createInteractOptions } from "./util/createInteractOptions";
@ -7,6 +7,6 @@ import { createInteractOptions } from "./util/createInteractOptions";
* @param graphs The graphs that should be written to * @param graphs The graphs that should be written to
* @returns a write builder * @returns a write builder
*/ */
export function write(...graphs: GraphType[]): InteractOptions { export function write(...graphs: GraphNode[]): InteractOptions {
return createInteractOptions("writeGraphs", graphs); return createInteractOptions("writeGraphs", graphs);
} }

@ -25,8 +25,8 @@ import {
tinyPatientDataWithBlankNodes, tinyPatientDataWithBlankNodes,
tinyPatientDataWithLanguageTags, tinyPatientDataWithLanguageTags,
} from "./patientExampleData"; } from "./patientExampleData";
import { namedNode, quad, literal, defaultGraph } from "@ldo/rdf-utils"; import { namedNode, quad, literal, defaultGraph } from "@rdfjs/data-model";
import type { Dataset, NamedNode } from "@ldo/rdf-utils"; import type { Dataset, NamedNode } from "@rdfjs/types";
import type { ContextDefinition } from "jsonld"; import type { ContextDefinition } from "jsonld";
describe("jsonldDatasetProxy", () => { describe("jsonldDatasetProxy", () => {

@ -1,7 +1,7 @@
import { createDataset } from "@ldo/dataset"; import { createDataset } from "@ldo/dataset";
import { ContextUtil } from "../src/ContextUtil"; import { ContextUtil } from "../src/ContextUtil";
import { nodeToJsonldRepresentation } from "../src/util/nodeToJsonldRepresentation"; import { nodeToJsonldRepresentation } from "../src/util/nodeToJsonldRepresentation";
import { literal, defaultGraph } from "@ldo/rdf-utils"; import { literal, defaultGraph } from "@rdfjs/data-model";
import { ProxyContext } from "../src"; import { ProxyContext } from "../src";
describe("objectToJsonRepresentation", () => { describe("objectToJsonRepresentation", () => {

@ -1,4 +1,4 @@
import { blankNode, defaultGraph, literal, namedNode } from "@ldo/rdf-utils"; import { blankNode, defaultGraph, literal, namedNode } from "@rdfjs/data-model";
import { nodeToString } from "../src"; import { nodeToString } from "../src";
describe("nodeToString", () => { describe("nodeToString", () => {

Loading…
Cancel
Save