@sqb/connect
Version:
Multi-dialect database connection framework written with TypeScript
12 lines (11 loc) • 466 B
JavaScript
import { resolveEntityMeta } from '../util/orm.helper.js';
export var EmbeddedFieldMetadata;
(function (EmbeddedFieldMetadata) {
async function resolveType(meta) {
const typ = await resolveEntityMeta(meta.type);
if (typ)
return typ;
throw new Error(`Can't resolve type of ${meta.entity.name}.${meta.name}`);
}
EmbeddedFieldMetadata.resolveType = resolveType;
})(EmbeddedFieldMetadata || (EmbeddedFieldMetadata = {}));