@motorcycle/test
Version:
Testing functions for Motorcycle.ts
16 lines • 570 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var stream_1 = require("@motorcycle/stream");
function createProxySinks(sinks, endSignal) {
return new Proxy(sinks, {
get: function (target, property) {
if (!target[property]) {
var stream = stream_1.createProxy().stream;
target[property] = stream;
}
return stream_1.until(endSignal, target[property]);
},
});
}
exports.createProxySinks = createProxySinks;
//# sourceMappingURL=createProxySinks.js.map