node-opcua-utils
Version:
pure nodejs OPCUA SDK - module utils
20 lines (19 loc) • 568 B
text/typescript
/**
* @module node-opcua-utils
*/
/**
* returns true if two endpoint matches the same address:
*
* @see https://www.dnscheck.co/faq
* @see https://tools.ietf.org/html/rfc4343 : Domain Name System (DNS) Case Insensitivity Clarification
*
*/
export function matchUri(endpointUri1: string | null, endpointUri2: string | null): boolean {
if (endpointUri1 === null) {
return endpointUri2 === null;
}
if (endpointUri2 === null) {
return endpointUri1 === null;
}
return endpointUri1.toLowerCase() === endpointUri2.toLowerCase();
}