in src/parse-instance-connection-name.ts [75:93]
export async function resolveDomainName(
name: string
): Promise<InstanceConnectionInfo> {
const icn = await resolveTxtRecord(name);
if (!isInstanceConnectionName(icn)) {
throw new CloudSQLConnectorError({
message:
'Malformed instance connection name returned for domain ' +
name +
' : ' +
icn,
code: 'EBADDOMAINCONNECTIONNAME',
});
}
const info = parseInstanceConnectionName(icn);
info.domainName = name;
return info;
}