Some checks failed
Test Suite / code-quality (push) Has been cancelled
Test Suite / unit-tests (3.11) (push) Has been cancelled
Test Suite / unit-tests (3.12) (push) Has been cancelled
Test Suite / security-scan (push) Has been cancelled
Test Suite / integration-tests (push) Has been cancelled
Test Suite / e2e-tests (push) Has been cancelled
Test Suite / performance-tests (push) Has been cancelled
Test Suite / test-summary (push) Has been cancelled
12 lines
322 B
TypeScript
12 lines
322 B
TypeScript
/**
|
|
* Returns the subdomain of a hostname string
|
|
*/
|
|
export default function getSubdomain(hostname: string, domain: string): string {
|
|
// If `hostname` and `domain` are the same, then there is no sub-domain
|
|
if (domain.length === hostname.length) {
|
|
return '';
|
|
}
|
|
|
|
return hostname.slice(0, -domain.length - 1);
|
|
}
|