@azure/event-hubs
Version:
Azure Event Hubs SDK for JS.
17 lines • 556 B
JavaScript
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
/**
* Parses the host, hostname, and port from an endpoint.
* @param endpoint - And endpoint to parse.
* @internal
*/
export function parseEndpoint(endpoint) {
const hostMatch = endpoint.match(/.*:\/\/([^/]*)/);
if (!hostMatch) {
throw new TypeError(`Invalid endpoint missing host: ${endpoint}`);
}
const [, host] = hostMatch;
const [hostname, port] = host.split(":");
return { host, hostname, port };
}
//# sourceMappingURL=parseEndpoint.js.map