UNPKG

recipe-ts-runtime

Version:

TypeScript run-time library for the Recipe framework

18 lines 693 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Oven_1 = require("./Oven"); class DirectDispatchOven extends Oven_1.Oven { constructor(backendOven) { super(); this.backendOven = backendOven; super._setDefaultDispatcher(payload => Promise.resolve(backendOven.bake(payload))); } addDispatcher(domain, dispatcher) { throw new Error("cannot add dispatchers to a DirectDispatchOven"); } setDefaultDispatcher(dispatcher) { throw new Error("cannot overwrite default dispatcher in DirectDispatchOven"); } } exports.DirectDispatchOven = DirectDispatchOven; //# sourceMappingURL=DirectDispatchOven.js.map