UNPKG

1.84 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const SEP = '$$';
4exports.createEndpoint = ({ type, host, port }) => [type, host, port].join(SEP);
5exports.getEndpointConfig = (endpoint) => {
6 const [type, host, port] = endpoint.split(SEP);
7 return { type: type, host, port: parseInt(port, 10) };
8};
9
10//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInR5cGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBU0EsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDO0FBQ0osUUFBQSxjQUFjLEdBQUcsQ0FBQyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFrQixFQUFZLEVBQUUsQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBRWxHLFFBQUEsaUJBQWlCLEdBQUcsQ0FBQyxRQUFrQixFQUFrQixFQUFFO0lBQ3RFLE1BQU0sQ0FBQyxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxHQUFHLFFBQVEsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7SUFHL0MsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFXLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxRQUFRLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxFQUFFLENBQUM7QUFDL0QsQ0FBQyxDQUFDIiwiZmlsZSI6Im5lby1vbmUtbm9kZS1jb3JlL3NyYy9uZXQvdHlwZXMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIEVuZHBvaW50Q29uZmlnIHtcbiAgcmVhZG9ubHkgdHlwZTogJ3RjcCc7XG4gIHJlYWRvbmx5IGhvc3Q6IHN0cmluZztcbiAgcmVhZG9ubHkgcG9ydDogbnVtYmVyO1xufVxuXG4vLyB0eXBlOmhvc3Q6cG9ydFxuZXhwb3J0IHR5cGUgRW5kcG9pbnQgPSBzdHJpbmc7XG5cbmNvbnN0IFNFUCA9ICckJCc7XG5leHBvcnQgY29uc3QgY3JlYXRlRW5kcG9pbnQgPSAoeyB0eXBlLCBob3N0LCBwb3J0IH06IEVuZHBvaW50Q29uZmlnKTogRW5kcG9pbnQgPT4gW3R5cGUsIGhvc3QsIHBvcnRdLmpvaW4oU0VQKTtcblxuZXhwb3J0IGNvbnN0IGdldEVuZHBvaW50Q29uZmlnID0gKGVuZHBvaW50OiBFbmRwb2ludCk6IEVuZHBvaW50Q29uZmlnID0+IHtcbiAgY29uc3QgW3R5cGUsIGhvc3QsIHBvcnRdID0gZW5kcG9pbnQuc3BsaXQoU0VQKTtcblxuICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmUgbm8tYW55XG4gIHJldHVybiB7IHR5cGU6IHR5cGUgYXMgYW55LCBob3N0LCBwb3J0OiBwYXJzZUludChwb3J0LCAxMCkgfTtcbn07XG4iXX0=