@sqb/connect
Version:
Multi-dialect database connection framework written with TypeScript
18 lines (17 loc) • 596 B
JavaScript
import { Entity } from './decorators/entity.decorator.js';
export function getInsertColumnNames(ctor) {
return Entity.getInsertColumnNames(ctor);
}
export function getUpdateColumnNames(ctor) {
return Entity.getUpdateColumnNames(ctor);
}
export function getNonAssociationElementNames(ctor) {
return Entity.getNonAssociationFieldNames(ctor);
}
export function mixinEntities(derivedCtor, ...bases) {
// @ts-ignore
return Entity.mixin(derivedCtor, ...bases);
}
export const OmitEntity = Entity.Omit;
export const PickEntity = Entity.Pick;
export const UnionEntity = Entity.Union;