@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;
};