npm package diff

Package: @forge/storage

Versions: 1.5.15-experimental-10722bc - 1.6.0-next.0

File: package/out/entity-storage/custom-entity-transaction-api.d.ts

Index: package/out/entity-storage/custom-entity-transaction-api.d.ts
===================================================================
--- package/out/entity-storage/custom-entity-transaction-api.d.ts
+++ package/out/entity-storage/custom-entity-transaction-api.d.ts
@@ -1,64 +0,0 @@
-import { FilterPredicate, GlobalStorage } from '..';
-import { FilterOperator } from '../query-interfaces';
-interface CustomEntityTransactionSet {
-    transactionType: 'set' | 'delete' | 'check';
-    entity: string;
-    key: string;
-    value: Record<string, any>;
-    conditions?: any[];
-    conditionOperator?: FilterOperator;
-}
-interface CustomEntityTransactionDelete {
-    transactionType: 'set' | 'delete' | 'check';
-    entity: string;
-    key: string;
-    conditions?: any[];
-    conditionOperator?: FilterOperator;
-}
-export declare type CustomEntityTransactionOptions = Record<string, CustomEntityTransactionSet | CustomEntityTransactionDelete>;
-export declare class DefaultCustomEntityTransactionBuilder implements CustomEntityTransactionBuilder {
-    protected globalStorage: Pick<GlobalStorage, 'transaction'>;
-    protected entityName: string;
-    protected transactionOptions: CustomEntityTransactionOptions;
-    constructor(globalStorage: Pick<GlobalStorage, 'transaction'>, entityName: string, transactionOptions?: CustomEntityTransactionOptions);
-    private getKeyWithEntityName;
-    entity(name: string): CustomEntityTransactionBuilder;
-    set(key: string, value: Record<string, any>): CustomEntityTransactionBuilderWithAndOrCondition;
-    delete(key: string): CustomEntityTransactionBuilderWithAndOrCondition;
-    check(key: string): CustomEntityTransactionBuilderWithAndOrCondition;
-    execute(): Promise<void>;
-}
-export declare class CustomEntityTransactionBuilderWithAndCondition extends DefaultCustomEntityTransactionBuilder {
-    protected globalStorage: Pick<GlobalStorage, 'transaction'>;
-    protected entityName: string;
-    protected key: string;
-    protected transactionOptions: CustomEntityTransactionOptions;
-    constructor(globalStorage: Pick<GlobalStorage, 'transaction'>, entityName: string, key: string, transactionOptions?: CustomEntityTransactionOptions);
-    andCondition(field: string, condition: FilterPredicate): CustomEntityTransactionBuilderWithAndCondition;
-}
-export declare class CustomEntityTransactionBuilderWithOrCondition extends DefaultCustomEntityTransactionBuilder {
-    protected globalStorage: Pick<GlobalStorage, 'transaction'>;
-    protected entityName: string;
-    protected key: string;
-    protected transactionOptions: CustomEntityTransactionOptions;
-    constructor(globalStorage: Pick<GlobalStorage, 'transaction'>, entityName: string, key: string, transactionOptions?: CustomEntityTransactionOptions);
-    orCondition(field: string, condition: FilterPredicate): CustomEntityTransactionBuilderWithOrCondition;
-}
-export declare class CustomEntityTransactionBuilderWithAndOrCondition extends DefaultCustomEntityTransactionBuilder {
-    protected globalStorage: Pick<GlobalStorage, 'transaction'>;
-    protected entityName: string;
-    protected key: string;
-    protected transactionOptions: CustomEntityTransactionOptions;
-    constructor(globalStorage: Pick<GlobalStorage, 'transaction'>, entityName: string, key: string, transactionOptions?: CustomEntityTransactionOptions);
-    andCondition(field: string, condition: FilterPredicate): CustomEntityTransactionBuilderWithAndCondition;
-    orCondition(field: string, condition: FilterPredicate): CustomEntityTransactionBuilderWithOrCondition;
-}
-export interface CustomEntityTransactionBuilder {
-    entity(name: string): CustomEntityTransactionBuilder;
-    set(key: string, value: Record<string, any>, conditions?: any[]): CustomEntityTransactionBuilderWithAndOrCondition;
-    delete(key: string, conditions?: any[]): CustomEntityTransactionBuilderWithAndOrCondition;
-    check(key: string, conditions: any[]): CustomEntityTransactionBuilderWithAndOrCondition;
-    execute(): Promise<void>;
-}
-export {};
-//# sourceMappingURL=custom-entity-transaction-api.d.ts.map
\ No newline at end of file