UNPKG

@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
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;