npm package diff
Package: @forge/kvs
Versions: 1.1.1-next.1-experimental-994fcd3 - 1.1.1-next.1-experimental-cd26ead
File: package/out/storage-api.d.ts
Index: package/out/storage-api.d.ts
===================================================================
--- package/out/storage-api.d.ts
+++ package/out/storage-api.d.ts
@@ -1,7 +1,7 @@
import { FetchMethod } from '@forge/api';
-import { GetResult, ListResult } from './interfaces/types';
-import { DeleteRequest, EntityDeleteRequest, EntityGetRequest, EntityQueryRequest, EntitySetRequest, GetRequest, QueryRequest, SecretDeleteRequest, SecretGetRequest, SecretSetRequest, SetRequest, TransactionRequest } from './interfaces/kvs-api';
+import { GetResult, ListResult, BatchResult } from './interfaces/types';
+import { BatchSetRequest, DeleteRequest, EntityDeleteRequest, EntityGetRequest, EntityQueryRequest, EntitySetRequest, GetRequest, QueryRequest, SecretDeleteRequest, SecretGetRequest, SecretSetRequest, SetRequest, TransactionRequest } from './interfaces/kvs-api';
export declare class StorageApi {
private apiClient;
constructor(apiClient: FetchMethod);
get<T>(body: GetRequest): Promise<T | GetResult<T> | undefined>;
@@ -14,8 +14,9 @@
deleteSecret(body: SecretDeleteRequest): Promise<void>;
deleteEntity(body: EntityDeleteRequest): Promise<void>;
query<T>(body: QueryRequest): Promise<ListResult<T>>;
queryEntity<T>(body: EntityQueryRequest): Promise<ListResult<T>>;
+ batchSet<T>(body: BatchSetRequest<T>): Promise<BatchResult>;
transact<T>(transactionRequest: TransactionRequest<T>): Promise<void>;
private handleKeyNotFound;
private request;
private processGetResponse;