@forge/kvs
1.2.7-next.0-experimental-2682d7a1.2.7-next.0-experimental-d997307
out/interfaces/transaction.d.tsout/interfaces/transaction.d.ts+3−1
Index: package/out/interfaces/transaction.d.ts
===================================================================
--- package/out/interfaces/transaction.d.ts
+++ package/out/interfaces/transaction.d.ts
@@ -1,9 +1,11 @@
import { BaseFilter } from '../entity-query';
+import { SetOptions } from './types';
export interface TransactSet<T> {
key: string;
value: T;
entity?: EntityConditions<T>;
+ options?: SetOptions;
}
export interface TransactDelete<T> {
key: string;
entity?: EntityConditions<T>;
@@ -20,9 +22,9 @@
conditions: BaseFilter<T>;
};
export declare type StorageValue = string | number | boolean | Record<string, any> | any[];
export interface TransactionBuilder {
- set<T>(key: string, value: T, entity?: EntityConditions<T>): this;
+ set<T>(key: string, value: T, entity?: EntityConditions<T>, options?: SetOptions): this;
delete<T>(key: string, entity?: EntityConditions<T>): this;
check<T>(key: string, entity: EntityRequiredConditions<T>): this;
execute(): Promise<void>;
}