Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@data-prism/memory-store

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@data-prism/memory-store - npm Package Compare versions

Comparing version
0.0.19
to
0.0.20
+5
-1
dist/memory-store.d.ts

@@ -13,3 +13,7 @@ import { RootQuery, Schema, Result } from "@data-prism/core";

};
export declare function createMemoryStore<S extends Schema>(schema: S): Store<S>;
type StoreOptions = {
initialData?: object;
};
export declare function createMemoryStore<S extends Schema>(schema: S, options?: StoreOptions): Store<S>;
export {};
//# sourceMappingURL=memory-store.d.ts.map
+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"memory-store.d.ts","sourceRoot":"","sources":["../src/memory-store.ts"],"names":[],"mappings":"AACA,OAAO,EAGN,SAAS,EAET,MAAM,EACN,MAAM,EAEN,MAAM,kBAAkB,CAAC;AAG1B,MAAM,MAAM,aAAa,GAAG;IAAE,CAAC,CAAC,EAAE,MAAM,GAAG;QAAE,CAAC,CAAC,EAAE,MAAM,GAAG,GAAG,CAAA;KAAE,CAAA;CAAE,CAAC;AAElE,MAAM,MAAM,KAAK,CAAC,CAAC,SAAS,MAAM,IAAI;IACrC,YAAY,EAAE,CAAC,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,EACpC,KAAK,EAAE,SAAS,CAAC,CAAC,CAAC,KACf,CAAC,IAAI,CAAC,EAAE,MAAM,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;IAC3C,GAAG,EAAE,CAAC,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,EAAE,MAAM,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;IAC7E,IAAI,EAAE,CAAC,QAAQ,EAAE,MAAM,KAAK,IAAI,CAAC;IACjC,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,KAAK,IAAI,CAAC;CACjC,CAAC;AAEF,wBAAgB,iBAAiB,CAAC,CAAC,SAAS,MAAM,EAAE,MAAM,EAAE,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CA6CvE"}
{"version":3,"file":"memory-store.d.ts","sourceRoot":"","sources":["../src/memory-store.ts"],"names":[],"mappings":"AACA,OAAO,EAGN,SAAS,EAET,MAAM,EACN,MAAM,EAEN,MAAM,kBAAkB,CAAC;AAG1B,MAAM,MAAM,aAAa,GAAG;IAAE,CAAC,CAAC,EAAE,MAAM,GAAG;QAAE,CAAC,CAAC,EAAE,MAAM,GAAG,GAAG,CAAA;KAAE,CAAA;CAAE,CAAC;AAElE,MAAM,MAAM,KAAK,CAAC,CAAC,SAAS,MAAM,IAAI;IACrC,YAAY,EAAE,CAAC,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,EACpC,KAAK,EAAE,SAAS,CAAC,CAAC,CAAC,KACf,CAAC,IAAI,CAAC,EAAE,MAAM,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;IAC3C,GAAG,EAAE,CAAC,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,EAAE,MAAM,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;IAC7E,IAAI,EAAE,CAAC,QAAQ,EAAE,MAAM,KAAK,IAAI,CAAC;IACjC,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,KAAK,IAAI,CAAC;CACjC,CAAC;AAEF,KAAK,YAAY,GAAG;IACnB,WAAW,CAAC,EAAE,MAAM,CAAC;CACrB,CAAC;AAEF,wBAAgB,iBAAiB,CAAC,CAAC,SAAS,MAAM,EACjD,MAAM,EAAE,CAAC,EACT,OAAO,GAAE,YAAiB,GACxB,KAAK,CAAC,CAAC,CAAC,CA+CV"}
import { merge } from "lodash-es";
import { compileSchema, ensureValidQuery, createGraph, } from "@data-prism/core";
import { defaultExpressionEngine } from "@data-prism/expressions";
export function createMemoryStore(schema) {
export function createMemoryStore(schema, options = {}) {
const compiledSchema = compileSchema(schema);
const expressionEngine = defaultExpressionEngine;
let graph = createGraph(compiledSchema, {}, { expressionEngine });
let graph = createGraph(compiledSchema, options.initialData ?? {}, {
expressionEngine,
});
// mutates

@@ -9,0 +11,0 @@ const seed = (seedData) => {

{
"name": "@data-prism/memory-store",
"version": "0.0.19",
"version": "0.0.20",
"type": "module",

@@ -5,0 +5,0 @@ "main": "./dist/memory-store.js",

@@ -24,7 +24,16 @@ import { merge } from "lodash-es";

export function createMemoryStore<S extends Schema>(schema: S): Store<S> {
type StoreOptions = {
initialData?: object;
};
export function createMemoryStore<S extends Schema>(
schema: S,
options: StoreOptions = {},
): Store<S> {
const compiledSchema = compileSchema(schema);
const expressionEngine = defaultExpressionEngine;
let graph = createGraph(compiledSchema, {}, { expressionEngine });
let graph = createGraph(compiledSchema, options.initialData ?? {}, {
expressionEngine,
});

@@ -31,0 +40,0 @@ // mutates

Sorry, the diff of this file is not supported yet