UNPKG

flowie

Version:

Library for creating, and working with flows

16 lines 909 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const flowieResult_1 = __importDefault(require("../runtime/flowieResult")); const generateFunctionFromFlowDeclaration_1 = __importDefault(require("./generateFunctionFromFlowDeclaration")); function compileFlowDeclaration(flowieDeclaration, flowieContainer) { const { generatedFlowFunction } = generateFunctionFromFlowDeclaration_1.default(flowieDeclaration, flowieContainer); const executeMainFlow = generatedFlowFunction(); return function executeCompiledFlow(argument) { return executeMainFlow({ flowieContainer, argument, createFlowieResult: flowieResult_1.default }); }; } exports.default = compileFlowDeclaration; //# sourceMappingURL=compileFlowDeclaration.js.map