Comparing version 0.5.39 to 0.5.40
@@ -38,3 +38,4 @@ "use strict"; | ||
const models = __importStar(require("./models")); | ||
const Storage = __importStar(require("./utils/Storage")); | ||
const LinkedFileStorage = __importStar(require("./utils/LinkedFileStorage")); | ||
const LinkedStorage = __importStar(require("./utils/LinkedStorage")); | ||
const EventEmitter = __importStar(require("./events/EventEmitter")); | ||
@@ -71,2 +72,3 @@ const NodeURIMappings = __importStar(require("./collections/NodeURIMappings")); | ||
const ICoreIterable = __importStar(require("./interfaces/ICoreIterable")); | ||
const IFileStore = __importStar(require("./interfaces/IFileStore")); | ||
const IQuadStore = __importStar(require("./interfaces/IQuadStore")); | ||
@@ -99,3 +101,4 @@ const Component = __importStar(require("./interfaces/Component")); | ||
models, | ||
Storage, | ||
LinkedFileStorage, | ||
LinkedStorage, | ||
Shape, | ||
@@ -121,2 +124,3 @@ ShapeSet, | ||
ICoreIterable, | ||
IFileStore, | ||
IQuadStore, | ||
@@ -123,0 +127,0 @@ Component, |
@@ -13,3 +13,3 @@ "use strict"; | ||
const globals_1 = require("@jest/globals"); | ||
const Storage_1 = require("../utils/Storage"); | ||
const LinkedStorage_1 = require("../utils/LinkedStorage"); | ||
const models_1 = require("../models"); | ||
@@ -64,3 +64,3 @@ const QuadSet_1 = require("../collections/QuadSet"); | ||
let deleted = false; | ||
this.contents.forEach(q => { | ||
this.contents.forEach((q) => { | ||
if (subjectToPredicates.has(q.subject) && subjectToPredicates.get(q.subject).has(q.predicate)) { | ||
@@ -75,3 +75,3 @@ this.contents.delete(q); | ||
let store = new TestStore(); | ||
Storage_1.Storage.setDefaultStore(store); | ||
LinkedStorage_1.LinkedStorage.setDefaultStore(store); | ||
(0, globals_1.describe)('default store', () => { | ||
@@ -89,3 +89,3 @@ (0, globals_1.test)('does not store temporary node', () => { | ||
try { | ||
yield Storage_1.Storage.promiseUpdated(); | ||
yield LinkedStorage_1.LinkedStorage.promiseUpdated(); | ||
(0, globals_1.expect)(store.contents.size).toBe(1); | ||
@@ -102,3 +102,3 @@ } | ||
node.setValue(rdfs_1.rdfs.label, 'test3'); | ||
yield Storage_1.Storage.promiseUpdated(); | ||
yield LinkedStorage_1.LinkedStorage.promiseUpdated(); | ||
(0, globals_1.expect)(store.contents.size).toBe(1); | ||
@@ -111,5 +111,5 @@ })); | ||
node.setValue(rdfs_1.rdfs.label, 'test4'); | ||
yield Storage_1.Storage.promiseUpdated(); | ||
yield LinkedStorage_1.LinkedStorage.promiseUpdated(); | ||
node.unsetAll(rdfs_1.rdfs.label); | ||
yield Storage_1.Storage.promiseUpdated(); | ||
yield LinkedStorage_1.LinkedStorage.promiseUpdated(); | ||
(0, globals_1.expect)(store.contents.size).toBe(0); | ||
@@ -122,5 +122,5 @@ })); | ||
node.setValue(rdfs_1.rdfs.label, 'test4'); | ||
yield Storage_1.Storage.promiseUpdated(); | ||
yield LinkedStorage_1.LinkedStorage.promiseUpdated(); | ||
node.unset(rdfs_1.rdfs.label, new models_1.Literal('test4')); | ||
yield Storage_1.Storage.promiseUpdated(); | ||
yield LinkedStorage_1.LinkedStorage.promiseUpdated(); | ||
(0, globals_1.expect)(store.contents.size).toBe(0); | ||
@@ -133,5 +133,5 @@ })); | ||
node.setValue(rdfs_1.rdfs.label, 'test5'); | ||
yield Storage_1.Storage.promiseUpdated(); | ||
yield LinkedStorage_1.LinkedStorage.promiseUpdated(); | ||
node.remove(); | ||
yield Storage_1.Storage.promiseUpdated(); | ||
yield LinkedStorage_1.LinkedStorage.promiseUpdated(); | ||
(0, globals_1.expect)(store.contents.size).toBe(0); | ||
@@ -145,3 +145,3 @@ })); | ||
node.set(rdf_1.rdf.type, node); | ||
yield Storage_1.Storage.promiseUpdated(); | ||
yield LinkedStorage_1.LinkedStorage.promiseUpdated(); | ||
(0, globals_1.expect)(store.contents.size).toBe(2); | ||
@@ -148,0 +148,0 @@ })); |
@@ -43,3 +43,3 @@ "use strict"; | ||
const NodeSet_1 = require("../collections/NodeSet"); | ||
const Storage_1 = require("./Storage"); | ||
const LinkedStorage_1 = require("./LinkedStorage"); | ||
const ShapeSet_1 = require("../collections/ShapeSet"); | ||
@@ -122,3 +122,3 @@ const URI_1 = require("./URI"); | ||
//if we're not using any storage in this LINCD app, don't do any data loading | ||
let usingStorage = Storage_1.Storage.isInitialised(); | ||
let usingStorage = LinkedStorage_1.LinkedStorage.isInitialised(); | ||
let [isLoaded, setIsLoaded] = (0, react_1.useState)(undefined); | ||
@@ -128,3 +128,3 @@ (0, react_1.useEffect)(() => { | ||
if (!props.isBound && usingStorage) { | ||
let cachedRequest = Storage_1.Storage.isLoaded(linkedProps.source.node, dataRequest); | ||
let cachedRequest = LinkedStorage_1.LinkedStorage.isLoaded(linkedProps.source.node, dataRequest); | ||
//if these properties were requested before and have finished loading | ||
@@ -138,3 +138,3 @@ if (cachedRequest === true) { | ||
// load the required PropertyShapes from storage for this specific source | ||
Storage_1.Storage.loadShape(linkedProps.source, dataRequest).then((quads) => { | ||
LinkedStorage_1.LinkedStorage.loadShape(linkedProps.source, dataRequest).then((quads) => { | ||
//set the 'isLoaded' state to true, so we don't need to even check cache again. | ||
@@ -163,3 +163,3 @@ setIsLoaded(true); | ||
// if it's a promise we already deal with that in useEffect() | ||
dataIsLoaded = Storage_1.Storage.isLoaded(linkedProps.source.node, dataRequest) === true; | ||
dataIsLoaded = LinkedStorage_1.LinkedStorage.isLoaded(linkedProps.source.node, dataRequest) === true; | ||
} | ||
@@ -209,3 +209,3 @@ //if the data is loaded | ||
//if we're not using any storage in this LINCD app, don't do any data loading | ||
let usingStorage = Storage_1.Storage.isInitialised(); | ||
let usingStorage = LinkedStorage_1.LinkedStorage.isInitialised(); | ||
//create a new functional component which wraps the original | ||
@@ -229,3 +229,3 @@ let _wrappedComponent = (props) => { | ||
if (!props.isBound && usingStorage) { | ||
let cachedRequest = Storage_1.Storage.nodesAreLoaded(linkedProps.sources.getNodes(), instanceDataRequest); | ||
let cachedRequest = LinkedStorage_1.LinkedStorage.nodesAreLoaded(linkedProps.sources.getNodes(), instanceDataRequest); | ||
//if these properties were requested before and have finished loading | ||
@@ -240,3 +240,3 @@ if (cachedRequest === true) { | ||
//we bypass cache because already checked cache ourselves above | ||
Storage_1.Storage.loadShapes(linkedProps.sources, instanceDataRequest, true).then((quads) => { | ||
LinkedStorage_1.LinkedStorage.loadShapes(linkedProps.sources, instanceDataRequest, true).then((quads) => { | ||
//set the 'isLoaded' state to true, so we don't need to even check cache again. | ||
@@ -268,3 +268,3 @@ setIsLoaded(true); | ||
// if it's a promise we already deal with that in useEffect() | ||
dataIsLoaded = Storage_1.Storage.nodesAreLoaded(linkedProps.sources.getNodes(), instanceDataRequest) === true; | ||
dataIsLoaded = LinkedStorage_1.LinkedStorage.nodesAreLoaded(linkedProps.sources.getNodes(), instanceDataRequest) === true; | ||
} | ||
@@ -271,0 +271,0 @@ //if the data is loaded |
{ | ||
"name": "lincd", | ||
"license": "MPL-2.0", | ||
"version": "0.5.39", | ||
"version": "0.5.40", | ||
"description": "LINCD is a JavaScript library for building user interfaces with linked data (also known as 'structured data', or RDF)", | ||
@@ -6,0 +6,0 @@ "main": "lib/index.js", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
1546157
181
13036
4