UNPKG

@sqb/connect

Version:

Multi-dialect database connection framework written with TypeScript

25 lines (24 loc) 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UnionEntity = exports.PickEntity = exports.OmitEntity = void 0; exports.getInsertColumnNames = getInsertColumnNames; exports.getUpdateColumnNames = getUpdateColumnNames; exports.getNonAssociationElementNames = getNonAssociationElementNames; exports.mixinEntities = mixinEntities; const entity_decorator_js_1 = require("./decorators/entity.decorator.js"); function getInsertColumnNames(ctor) { return entity_decorator_js_1.Entity.getInsertColumnNames(ctor); } function getUpdateColumnNames(ctor) { return entity_decorator_js_1.Entity.getUpdateColumnNames(ctor); } function getNonAssociationElementNames(ctor) { return entity_decorator_js_1.Entity.getNonAssociationFieldNames(ctor); } function mixinEntities(derivedCtor, ...bases) { // @ts-ignore return entity_decorator_js_1.Entity.mixin(derivedCtor, ...bases); } exports.OmitEntity = entity_decorator_js_1.Entity.Omit; exports.PickEntity = entity_decorator_js_1.Entity.Pick; exports.UnionEntity = entity_decorator_js_1.Entity.Union;