UNPKG

@malagu/typeorm

Version:
20 lines 756 B
import { IsolationLevel } from 'typeorm/driver/types/IsolationLevel'; export declare enum Propagation { Required = 0, RequiresNew = 1 } export interface TransactionalOption { name?: string; isolation?: IsolationLevel; propagation?: Propagation; readOnly?: boolean; } export declare namespace TransactionalOption { function is(option: any): option is TransactionalOption; } export interface TransactionalDecorator { (nameOrTransactionalOption?: string | TransactionalOption): MethodDecorator; } export declare const Transactional: TransactionalDecorator; export declare function getTransactionalOption(nameOrTransactionalOption?: string | TransactionalOption): TransactionalOption; //# sourceMappingURL=transactional.d.ts.map