UNPKG

@opra/sqb

Version:

Opra SQB adapter package

15 lines (14 loc) 652 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const common_1 = require("@opra/common"); const connect_1 = require("@sqb/connect"); const _applyMixin = common_1.MappedType._applyMixin; common_1.MappedType._applyMixin = function (targetType, sourceType, options) { _applyMixin.call(null, targetType, sourceType, options); const srcMeta = connect_1.Entity.getMetadata(sourceType); if (srcMeta) { const trgMeta = connect_1.EntityMetadata.define(targetType); const { isInheritedPredicate } = options; connect_1.EntityMetadata.mixin(trgMeta, srcMeta, k => isInheritedPredicate(k)); } };