link: allow passing record modifiers
1 file changed, 7 insertions(+), 4 deletions(-)
changed files
M dnsconfig.js → dnsconfig.js
@@ -58,12 +58,15 @@ /** * @description point name to target with an ALIAS or CNAME record * @param {string} name * @param {string} target + * @param {RecordModifier[]} [modifiers] */ -function link(name, target) { +function link(name, target, modifiers) { + if (modifiers == null || modifiers.length === 0) { + modifiers = [] + } + var rec = name === '@' ? ALIAS : CNAME - return [ - rec(name, target) - ] + return rec.bind(null, name, ensureAbsolute(target)).apply(null, modifiers) } /**