UNPKG

vulcain-corejs

Version:
22 lines 733 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const system_1 = require("../globals/system"); class ServiceResolver { /** * * * @private * @param {string} serviceName * @param {number} version * @returns */ resolve(serviceName, version) { if (!serviceName) throw new Error("You must provide a service name"); if (!version || !version.match(/^[0-9]+\.[0-9]+$/)) throw new Error("Invalid version number. Must be on the form major.minor"); return Promise.resolve(system_1.Service.createContainerEndpoint(serviceName, version)); } } exports.ServiceResolver = ServiceResolver; //# sourceMappingURL=serviceResolver.js.map