mesh-memory-ds-bus
TypeScript icon, indicating that this package has built-in type declarations

5.0.1 • Public • Published

Creates an in-memory data store bus.

var target = [];
var bus = MemoryDsBus.create(target);
 
await bus.execute({ action: "insert", collection: 'people', data: { name: "blarg" } });
console.log(target); // [{ name: blarg }]
var cursor = bus.execute({ action: "find", collection: 'people', query: { name: "blarg" } });
 
var item = await cursor.read();
console.log(item); // { name: blarg }
 
await bus.execute({ action: "update", collection: 'people', query: { name: "blarg" }, data: { name: "jeff" }});
console.log(target); // [{ name: "jeff" }]
 

/mesh-memory-ds-bus/

    Package Sidebar

    Install

    npm i mesh-memory-ds-bus

    Weekly Downloads

    1

    Version

    5.0.1

    License

    ISC

    Last publish

    Collaborators

    • architectd
    • crcn