@emailjs/react-native
Version:
EmailJS helps to send emails directly from your code. Official EmailJS SDK for React Native
26 lines (25 loc) • 1.29 kB
TypeScript
import { type StorageProvider, EmailJSResponseStatus } from '@emailjs/browser';
import type { Options } from '@emailjs/browser/es/types/Options';
/**
* EmailJS global SDK config
* @param {object} options - the EmailJS global SDK config options
* @param {string} origin - the non-default EmailJS origin
*/
declare const init: (options: Options, origin?: string) => void;
/**
* Send a template to the specific EmailJS service
* @param {string} serviceID - the EmailJS service ID
* @param {string} templateID - the EmailJS template ID
* @param {object} templateParams - the template params, what will be set to the EmailJS template
* @param {object} options - the EmailJS SDK config options
* @returns {Promise<EmailJSResponseStatus>}
*/
declare const send: (serviceID: string, templateID: string, templateParams?: Record<string, unknown>, options?: Options) => Promise<EmailJSResponseStatus>;
export type { StorageProvider };
export { init, send, EmailJSResponseStatus };
declare const _default: {
init: (options: Options, origin?: string) => void;
send: (serviceID: string, templateID: string, templateParams?: Record<string, unknown>, options?: Options) => Promise<EmailJSResponseStatus>;
EmailJSResponseStatus: typeof EmailJSResponseStatus;
};
export default _default;