npm package diff
Package: @forge/kvs
Versions: 1.1.1-next.1-experimental-994fcd3 - 1.1.1-next.1-experimental-cd26ead
File: package/out/interfaces/kvs.d.ts
Index: package/out/interfaces/kvs.d.ts
===================================================================
--- package/out/interfaces/kvs.d.ts
+++ package/out/interfaces/kvs.d.ts
@@ -1,11 +1,16 @@
import { IndexQueryBuilder } from './entity-query';
import { QueryBuilder } from './query';
import { TransactionBuilder } from './transaction';
-import { GetOptions, GetResult } from './types';
+import { GetOptions, GetResult, BatchResult } from './types';
export interface Kvs {
get<T>(key: string, options?: GetOptions): Promise<T | GetResult<T> | undefined>;
set<T>(key: string, value: T): Promise<void>;
+ batchSet<T>(items: Array<{
+ key: string;
+ value: T;
+ entityName?: string;
+ }>): Promise<BatchResult>;
delete(key: string): Promise<void>;
query(): QueryBuilder;
getSecret<T>(key: string, options?: GetOptions): Promise<T | GetResult<T> | undefined>;
setSecret<T>(key: string, value: T): Promise<void>;