swc/bundler/tests/.cache/deno/3071a5627ae9109da7cb390903b736e5b30a4e73.ts
강동윤 bbaf619f63
fix(bundler): Fix bugs (#1437)
swc_bundler:
 - [x] Fix wrapped esms. (denoland/deno#9307)
 - [x] Make test secure.
2021-03-02 17:33:03 +09:00

16 lines
442 B
TypeScript

// Loaded from https://deno.land/x/ramda@v0.27.2/source/internal/_xwrap.js
function XWrap(fn) {
this.f = fn;
}
XWrap.prototype['@@transducer/init'] = function() {
throw new Error('init not implemented on XWrap');
};
XWrap.prototype['@@transducer/result'] = function(acc) { return acc; };
XWrap.prototype['@@transducer/step'] = function(acc, x) {
return this.f(acc, x);
};
export default function _xwrap(fn) { return new XWrap(fn); }