UNPKG

@fewer/virtuals

Version:

A pipe to add custom fields and methods to objects returned by the repository

17 lines 566 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function withVirtuals(config) { return { prepare(instance) { const configuration = config(instance); for (const prop in configuration) { const descriptor = Object.getOwnPropertyDescriptor(configuration, prop); if (descriptor) { Object.defineProperty(instance, prop, descriptor); } } }, }; } exports.withVirtuals = withVirtuals; //# sourceMappingURL=index.js.map