array-datastore
Advanced tools
Comparing version 1.1.0 to 1.1.1
{ | ||
"name": "array-datastore", | ||
"version": "1.1.0", | ||
"version": "1.1.1", | ||
"description": "A datastore to store unique objects in an array.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -19,23 +19,23 @@ A datastore to easily and consistently store unique objects in an array. | ||
🖲️ `constructor.instance(configObject)` Create a new instance of the store with an optional configuration object. | ||
🖲️ `addUniqueObject()` Add an unique object to the store. Objects are unique by their `id` field, so ensure your objects have that. | ||
🖲️ `addUniqueObjects()` Add an array unique objects to the store. | ||
🖲️ `prependUniqueObject()` Add an unique object to front of the store. | ||
🖲️ `prependUniqueObjects()` Add an array unique objects to front of the store. | ||
🖲️ `setBeforeAddProcessor(callbackFunction)` Set a function that will be called before any time an object is added to the store. | ||
- `constructor.instance(configObject)` Create a new instance of the store with an optional configuration object. | ||
- `addUniqueObject()` Add an unique object to the store. Objects are unique by their `id` field, so ensure your objects have that. | ||
- `addUniqueObjects()` Add an array unique objects to the store. | ||
- `prependUniqueObject()` Add an unique object to front of the store. | ||
- `prependUniqueObjects()` Add an array unique objects to front of the store. | ||
- `setBeforeAddProcessor(callbackFunction)` Set a function that will be called before any time an object is added to the store. | ||
🖲️ `hasObjectById()` Check if the store has an object by its id. | ||
🖲️ `replaceObject()` Replace an existing object or add to the store. | ||
🖲️ `deleteObjectById()` Delete an object from the store by its id. | ||
🖲️ `reset()` Delete all objects from the store. | ||
- `hasObjectById()` Check if the store has an object by its id. | ||
- `replaceObject()` Replace an existing object or add to the store. | ||
- `deleteObjectById()` Delete an object from the store by its id. | ||
- `reset()` Delete all objects from the store. | ||
🖲️ `getObjects()` Get all the objects in the store. | ||
🖲️ `getObjectIds()` Get all the object ids in the store. | ||
🖲️ `getObjectById()` Get an object from the store by its id. | ||
🖲️ `getObjectAtIndex()` Get an object from the store at a specific index. | ||
🖲️ `getObjectByPredicate()`Get the first object matching the provided filter predicate. | ||
🖲️ `getObjectIndexById()` Get the index of an object by its id. | ||
- `getObjects()` Get all the objects in the store. | ||
- `getObjectIds()` Get all the object ids in the store. | ||
- `getObjectById()` Get an object from the store by its id. | ||
- `getObjectAtIndex()` Get an object from the store at a specific index. | ||
- `getObjectByPredicate()`Get the first object matching the provided filter predicate. | ||
- `getObjectIndexById()` Get the index of an object by its id. | ||
🖲️ `hasPlaceholders()` Checks if the store has placeholder objects. | ||
🖲️ `clearPlaceholders()` Remove the placeholder objects from the store. | ||
- `hasPlaceholders()` Checks if the store has placeholder objects. | ||
- `clearPlaceholders()` Remove the placeholder objects from the store. | ||
@@ -42,0 +42,0 @@ See the tests (`tests/dataStore_test.js`) to see how these methods are used. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30553