Installation
npm install --save @types/cordova-plugin-file-opener2
Summary
This package contains type definitions for cordova-plugin-file-opener2 (https://github.com/pwlin/cordova-plugin-file-opener2).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cordova-plugin-file-opener2.
interface CordovaPluginsFileOpener2Result {
status: number;
message: string;
}
interface CordovaPluginsFileOpener2CallbackContext {
success?(): void;
error?(error: CordovaPluginsFileOpener2Result): void;
}
interface CordovaPluginsFileOpener2 {
/**
* Open a file with the default file opener and optional callback object:
*/
open(fileName: string, contentType: string, callbackContext?: CordovaPluginsFileOpener2CallbackContext): void;
/**
* Open a system modal to open document with one of the already installed app and optional callback object
*/
showOpenWithDialog(
fileName: string,
contentType: string,
callbackContext?: CordovaPluginsFileOpener2CallbackContext,
): void;
/**
* Uninstall a package with its id. Android platform only.
*/
uninstall(packageId: string, callbackContext?: CordovaPluginsFileOpener2CallbackContext): void;
/**
* Check if an app is already installed. Android platform only.
*/
appIsInstalled(packageId: string, callbackContext?: {
success?(result: CordovaPluginsFileOpener2Result): void;
error?(error: CordovaPluginsFileOpener2Result): void;
}): void;
}
interface CordovaPlugins {
fileOpener2: CordovaPluginsFileOpener2;
}
Additional Details
- Last updated: Mon, 06 Nov 2023 22:41:05 GMT
- Dependencies: none
Credits
These definitions were written by Cyril Gandon.