UNPKG

apollo-client-code-first-request

Version:
15 lines 849 B
"use strict"; exports.__esModule = true; exports.inheritPropertyInitializers = void 0; function inheritPropertyInitializers(target, sourceClass, isPropertyInherited) { if (isPropertyInherited === void 0) { isPropertyInherited = function () { return true; }; } var tempInstance = new sourceClass(); var propertyNames = Object.getOwnPropertyNames(tempInstance); propertyNames .filter(function (propertyName) { return (typeof tempInstance[propertyName] !== 'undefined' && typeof target[propertyName] === 'undefined'); }) .filter(function (propertyName) { return isPropertyInherited(propertyName); }) .forEach(function (propertyName) { target[propertyName] = tempInstance[propertyName]; }); } exports.inheritPropertyInitializers = inheritPropertyInitializers; //# sourceMappingURL=type-helpers.util.js.map