UNPKG

js-slang

Version:

Javascript-based implementations of Source, written in Typescript

16 lines 631 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.makeWrapper = makeWrapper; function makeWrapper(originalFunc, wrappedFunc) { for (const prop in originalFunc) { if (originalFunc.hasOwnProperty(prop)) { Object.defineProperty(wrappedFunc, prop, Object.getOwnPropertyDescriptor(originalFunc, prop)); } } for (const prop of ['length', 'name']) { if (originalFunc.hasOwnProperty(prop)) { Object.defineProperty(wrappedFunc, prop, Object.getOwnPropertyDescriptor(originalFunc, prop)); } } } //# sourceMappingURL=makeWrapper.js.map