UNPKG

typecql

Version:

ORM for CQL databases.

23 lines 971 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RegisteredTransactions = void 0; const typecql_decorator_functions_1 = require("../../meta/typecql.decorator.functions"); class RegisteredTransactions { static addTransaction(entity, transaction) { const tableName = (0, typecql_decorator_functions_1.getTableName)(entity); if (!tableName) { throw new Error('[TYPECQL] - No entity table name provided!'); } this.transactions[tableName] = transaction; } static getTransaction(entity) { const tableName = (0, typecql_decorator_functions_1.getTableName)(entity); if (!tableName) { throw new Error('[TYPECQL] - No entity table name provided!'); } return this.transactions[tableName]; } } exports.RegisteredTransactions = RegisteredTransactions; RegisteredTransactions.transactions = {}; //# sourceMappingURL=RegisteredTransactions.js.map