UNPKG

@devopness/sdk-js

Version:

Devopness API JS/TS SDK - Painless essential DevOps to everyone

21 lines (20 loc) 717 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ServerService = void 0; const servers_api_1 = require("../api/generated/apis/servers-api"); class ServerService extends servers_api_1.ServersApiService { /** * Converts a string to a valid server's hostname format * * @param name The given string to converts to hostname */ convertToHostname(name) { return name .toLowerCase() .normalize('NFD') .replace(/[\u0020-\u002F\u003A-\u0040\u005B-\u0060\u007B-\u007E]+/g, '-') .replace(/[^a-z0-9-]+|^[-\s]+|[-\s]+$/g, '') .replace(/-{2,}/g, '-'); } } exports.ServerService = ServerService;