Skip to content

Commit a89e34c

Browse files
committed
init filterstore
1 parent b309744 commit a89e34c

File tree

8 files changed

+78
-23
lines changed

8 files changed

+78
-23
lines changed

.idea/.gitignore

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/graph-tooling.iml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/Project_Default.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/ts/datafast/store_filters.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import {json} from "../common/json";
2+
import {Bytes} from "../common/collections";
3+
4+
export declare namespace StoreFilter {
5+
function get(key: string): Bytes;
6+
function set(key: string, value: Bytes): void;
7+
function remove(key: string): void;
8+
}
9+
10+
export namespace StoreFilter {
11+
export function getJSON(key: string): any {
12+
const value = StoreFilter.get(key);
13+
if (value === null) {
14+
return null;
15+
}
16+
return json.fromBytes(value)
17+
}
18+
}

packages/ts/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export * from './common/datasource';
2020
export * from './common/json';
2121
export * from './common/numbers';
2222
export * from './common/value';
23-
23+
export * from './datafast/store_filters';
2424
/**
2525
* Host store interface.
2626
*/

pnpm-lock.yaml

Lines changed: 23 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)