nuxt-mailchannels
Version:
MailChannels Email API integration for Nuxt
11 lines (10 loc) • 425 B
JavaScript
export const overrideRecipient = (config, override) => {
if (config && (typeof config === "object" && Object.keys(config).length === 0 || Array.isArray(config) && config.length === 0)) {
return override;
}
const recipient = override || config;
if (typeof recipient === "object" && "name" in recipient && "email" in recipient && !recipient.name && !recipient.email) {
return void 0;
}
return recipient;
};