Nightly Pocket Measurement

    @types/cordova-plugin-email-composer
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.31 • Public • Published

    Installation

    npm install --save @types/cordova-plugin-email-composer

    Summary

    This package contains type definitions for Apache Cordova Email Composer plugin (https://github.com/katzer/cordova-plugin-email-composer).

    Details

    Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cordova-plugin-email-composer.

    index.d.ts

    // Type definitions for Apache Cordova Email Composer plugin
    // Project: https://github.com/katzer/cordova-plugin-email-composer
    // Definitions by: Dave Taylor <http://davetayls.me>
    // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
    
    /**
     * The plugin provides access to the standard interface that manages the
     * editing and sending an email message
     */
    interface CordovaPluginEmailComposer {
        /** Determine if the device is capable to send emails */
        isAvailable(callback:(isAvailable:boolean) => void, scope?:any):void;
        /** Open a pre-filled email draft */
        open(options?:ICordovaPluginEmailComposerOpenOptions, callback?:() => void, scope?:any):void;
        openDraft(options?:ICordovaPluginEmailComposerOpenOptions, callback?:() => void, scope?:any):void;
    }
    
    interface ICordovaPluginEmailComposerOpenOptions {
        /** An configured email account is required to send emails */
        to?:string[] | undefined;
        body?:string | undefined;
        cc?:string[] | undefined;
        bcc?:string[] | undefined;
        /** Attachments can be either base64 encoded datas, files from the the device storage or assets from within the www folder */
        attachments?:any[] | undefined;
        subject?:string | undefined;
        /** The default value for isHTML is true */
        isHtml?:boolean | undefined;
    }
    
    interface CordovaPlugins {
        email:CordovaPluginEmailComposer;
    }

    Additional Details

    • Last updated: Thu, 08 Jul 2021 09:08:15 GMT
    • Dependencies: none
    • Global values: none

    Credits

    These definitions were written by Dave Taylor.

    Keywords

    none

    Install

    npm i @types/cordova-plugin-email-composer

    DownloadsWeekly Downloads

    253

    Version

    0.0.31

    License

    MIT

    Unpacked Size

    5.45 kB

    Total Files

    4

    Last publish

    Collaborators

    • types