123456789101112131415161718192021222324252627282930 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- /**
- * Returns true iff the domain of hostname matches.
- *
- * Examples:
- *
- * ``` js
- * dnsDomainIs("www.netscape.com", ".netscape.com")
- * // is true.
- *
- * dnsDomainIs("www", ".netscape.com")
- * // is false.
- *
- * dnsDomainIs("www.mcom.com", ".netscape.com")
- * // is false.
- * ```
- *
- *
- * @param {String} host is the hostname from the URL.
- * @param {String} domain is the domain name to test the hostname against.
- * @return {Boolean} true iff the domain of the hostname matches.
- */
- function dnsDomainIs(host, domain) {
- host = String(host);
- domain = String(domain);
- return host.substr(domain.length * -1) === domain;
- }
- exports.default = dnsDomainIs;
- //# sourceMappingURL=dnsDomainIs.js.map
|