miter
Version:
A typescript web framework based on ExpressJs based loosely on SailsJs
17 lines (16 loc) • 549 B
TypeScript
import * as Sql from 'sequelize';
import { TransactionT } from '../../core/transaction';
export declare class TransactionImpl implements TransactionT {
private sqlTransact;
private parentTransaction;
constructor(name: string, sqlTransact: Sql.Transaction, parentTransaction?: TransactionT | null);
private _name;
readonly name: string;
readonly fullName: string;
readonly isComplete: boolean;
private _complete;
private _transaction;
sync(): any;
rollback(): Promise<void>;
commit(): Promise<void>;
}