@forge/kvs

1.3.1-next.01.3.1-next.0-experimental-75a65ea
out/interfaces/kvs-api.d.ts
~out/interfaces/kvs-api.d.tsModified
+27
Index: package/out/interfaces/kvs-api.d.ts
===================================================================
--- package/out/interfaces/kvs-api.d.ts
+++ package/out/interfaces/kvs-api.d.ts
@@ -120,8 +120,35 @@
 export declare type BatchSetResponse = {
     successfulKeys: BatchItemSuccess[];
     failedKeys: BatchItemError[];
 };
+export declare type BatchDeleteItem = {
+    entityName?: string;
+    key: string;
+};
+export declare type BatchDeleteRequest = Array<BatchDeleteItem>;
+export declare type BatchDeleteResponse = {
+    successfulKeys: BatchItemSuccess[];
+    failedKeys: BatchItemError[];
+};
+export interface BatchGetItemResult<T> {
+    key: string;
+    entityName?: string;
+    value: T;
+    createdAt?: number;
+    updatedAt?: number;
+    expireTime?: string;
+}
+export declare type BatchGetResult<T> = {
+    successfulKeys: Array<BatchGetItemResult<T>>;
+    failedKeys: BatchItemError[];
+};
+export declare type BatchGetItem = {
+    entityName?: string;
+    key: string;
+    options?: GetOptions;
+};
+export declare type BatchGetRequest = Array<BatchGetItem>;
 export declare type BatchItemSuccess = {
     key: string;
     entityName?: string;
 };