src/utils/validators.ts
export function validatePort(port: string): string | true {
if (!/^\d+$/.test(port)) {
return 'The port must be a number.';
}
const parsedPort = parseInt(port, 10);
if (parsedPort > 0 && parsedPort < 65536) {
return true;
}
return 'This is not a valid port.';
}
export function validateAppHostname(hostname: string): string | true {
if (hostname) {
return true;
}
return 'Please specify the application hostname.';
}
export function validateDbName(dbName: string): string | true {
if (dbName) {
return true;
}
return 'Please specify the database name.';
}