Function: isCNAMERecord()
isCNAMERecord(
record):record is CNAMERecord
Defined in: validators.ts:255
Validates a CNAME record (canonical name alias).
Checks that the record has the correct type, a valid fully qualified domain name, and an optional valid TTL value.
Parameters
record
unknown
The record to validate
Returns
record is CNAMERecord
True if the record is a valid CNAME record
Example
const record = {
type: "CNAME",
value: "canonical.example.com",
ttl: 300,
};
console.log(isCNAMERecord(record)); // true
const invalid = { type: "CNAME", value: "not-a-domain" };
console.log(isCNAMERecord(invalid)); // false