taleemabad-capacitor-plugin
v1.0.4
Published
Capacitor plugin for downloading files to native device and document scanning
Downloads
494
Readme
Taleemabad Capacitor Plugin
Capacitor plugin for downloading files to native device and document scanning
Install
npm install taleemabad-capacitor-plugin
npx cap syncAPI
startScan(...)
startScan(options?: { pageLimit?: number; mode?: string; enableGalleryImport?: boolean; outputFormats?: OutputFormats; } | undefined) => Promise<ScanResult>| Param | Type |
| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| options | { pageLimit?: number; mode?: string; enableGalleryImport?: boolean; outputFormats?: OutputFormats; } |
Returns: Promise<ScanResult>
startDownload(...)
startDownload(options: { url: string[]; }) => Promise<{ value: string[]; }>| Param | Type |
| ------------- | ------------------------------- |
| options | { url: string[]; } |
Returns: Promise<{ value: string[]; }>
removeDownloads(...)
removeDownloads(options: { value: string[]; }) => Promise<{ value: string[]; }>| Param | Type |
| ------------- | --------------------------------- |
| options | { value: string[]; } |
Returns: Promise<{ value: string[]; }>
resumeDownloads()
resumeDownloads() => Promise<{ value: string; }>Resumes all paused downloads. Returns a promise that resolves with a string indicating the result of the resume operation.
getDownloadList()
getDownloadList() => Promise<{ value: string; }>Retrieves the list of all current downloads. Returns a promise that resolves with a string representing the list of current downloads.
addListener(String, ...)
addListener(eventName: String, listenerFunc: (download: { result: string; }) => void) => PluginListenerHandle| Param | Type |
| ------------------ | ------------------------------------------------------- |
| eventName | String |
| listenerFunc | (download: { result: string; }) => void |
Returns: PluginListenerHandle
PluginListenerHandle
This interface represents the different types of download events.
| Prop | Type | Description | Android | iOS |
| ---------------------------- | ------------------- | -------------------------------------------- | ------- | --- |
| onAdded | String | Event when a download is added | YES | NO |
| onCancelled | String | Event when a download is cancelled | YES | NO |
| onCompleted | String | Event when a download is completed | YES | YES |
| onDeleted | String | Event when a download is deleted | YES | NO |
| onDownloadBlockUpdated | String | Event when a download block is updated | YES | NO |
| onError | String | Event when an error occurs during download | YES | YES |
| onPaused | String | Event when a download is paused | YES | NO |
| onProgress | String | Event when a download makes progress | YES | YES |
| onQueued | String | Event when a download is queued | YES | NO |
| onRemoved | String | Event when a download is removed | YES | NO |
| onResumed | String | Event when a download is resumed | YES | NO |
| onStarted | String | Event when a download is started | YES | NO |
| onWaitingNetwork | String | Event when a download is waiting for network | YES | NO |
Type Aliases
| ScanResult |
| URLRequest |
Enums
| OutputFormats |
