UNPKG

@sqb/connect

Version:

Multi-dialect database connection framework written with TypeScript

21 lines (20 loc) 700 B
import _ from 'lodash'; export var AssociationFieldMetadata; (function (AssociationFieldMetadata) { function create(entity, name, association, options = {}) { const result = { kind: 'association', entity, name, association, }; if (options) AssociationFieldMetadata.assign(result, options); return result; } AssociationFieldMetadata.create = create; function assign(target, options) { Object.assign(target, _.omit(options, ['entity', 'name', 'kind', 'association'])); } AssociationFieldMetadata.assign = assign; })(AssociationFieldMetadata || (AssociationFieldMetadata = {}));