UNPKG

@n4it/typeorm-audit

Version:

TypeORM Auditing: Create history tables and manage changes of entities automagically.

22 lines 813 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createEntityOpts = exports.createOpts = void 0; const createOpts = (options, target) => ({ ...options, primaryIdType: options.primaryIdType ?? 'int', jsonColumnType: options.jsonColumnType ?? 'jsonb', tableName: options.tableName?.toLowerCase() ?? `${target.name}_audit`.toLowerCase(), saveEntityType: options.saveEntityType ?? false, primaryIdColumn: options.primaryIdColumn ?? 'id', modifiedByColumnType: 'varchar', }); exports.createOpts = createOpts; const createEntityOpts = (target, options = {}) => { const opts = (0, exports.createOpts)(options, target); return { target, opts, }; }; exports.createEntityOpts = createEntityOpts; //# sourceMappingURL=options.js.map