@bitblit/ratchet-common
Version:
Common tools for general use
7 lines (6 loc) • 386 B
TypeScript
import { TransactionStep } from './transaction-step.js';
import { TransactionResult } from './transaction-result.js';
import { TransactionConfiguration } from './transaction-configuration.js';
export declare class TransactionRatchet {
static execute<T>(steps: TransactionStep<T>[], initialContext: T, inConfiguration?: TransactionConfiguration<T>): Promise<TransactionResult<T>>;
}