UNPKG

@chix/flow

Version:
16 lines 559 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var asyncInput_1 = require("./asyncInput"); var input_1 = require("./input"); var output_1 = require("./output"); function portFactory(type, portDefinition) { if (type === 'input') { if (portDefinition.fn) { return new asyncInput_1.AsyncInputPort(portDefinition); } return new input_1.InputPort(portDefinition); } return new output_1.OutputPort(portDefinition); } exports.portFactory = portFactory; //# sourceMappingURL=factory.js.map