sequelize-transactional
Version:
A Transactional method decorator for Sequelize
8 lines (7 loc) • 414 B
TypeScript
import { Sequelize } from 'sequelize';
import { Namespace } from 'cls-hooked';
export declare const getTransactionalNamespace: () => Namespace<Record<string, any>>;
export declare function initSequelizeCLS(): void;
export declare const CONNECTION_NAME = "primary";
export declare const getSequelize: () => Sequelize;
export declare function initSequelizeTransactional(sequelizeConnection: Sequelize): void;