convert static method
Convert a KdlString into a KdlHostname
Implementation
static KdlHostname? convert(KdlValue value, [String type = 'hostname']) {
if (value is! KdlString) return null;
var validator = HostnameValidator(value.value);
if (!validator.isValid()) throw "invalid hostname ${value.value}";
return KdlHostname(value.value, type);
}