Arno Kaimbacher
2a7480d2ed
All checks were successful
CI Pipeline / japa-tests (push) Successful in 50s
- added relation 'collectionRole' to Collection.ts class - added 'ListSets' and =GetRecord request for OaiController.ts - npm updates - added utility-functions.ts
22 lines
649 B
TypeScript
22 lines
649 B
TypeScript
export function sum(a: number, b: number): number {
|
|
return a + b;
|
|
}
|
|
|
|
export function getDomain(host: string): string {
|
|
// $myhost = strtolower(trim($host));
|
|
let myHost: string = host.trim().toLocaleLowerCase();
|
|
// $count = substr_count($myhost, '.');
|
|
const count: number = myHost.split(',').length - 1;
|
|
|
|
if (count == 2) {
|
|
const words = myHost.split('.');
|
|
if (words[1].length > 3) {
|
|
myHost = myHost.split('.', 2)[1];
|
|
}
|
|
} else if (count > 2) {
|
|
myHost = getDomain(myHost.split('.', 2)[1]);
|
|
}
|
|
myHost = myHost.replace(new RegExp(/^.*:\/\//i, 'g'), '');
|
|
return myHost;
|
|
}
|