UNPKG

com-easystep2-datawedge-plugin-intent-capacitor

Version:
47 lines (46 loc) 1.3 kB
import { WebPlugin } from '@capacitor/core'; import type { IntentShimPlugin, IntentResult } from './definitions'; export declare class IntentShimWeb extends WebPlugin implements IntentShimPlugin { private intentListeners; private debug; constructor(); registerBroadcastReceiver(options: { filterActions: string[]; }): Promise<void>; unregisterBroadcastReceiver(): Promise<void>; sendBroadcast(options: { action: string; extras?: any; }): Promise<void>; startActivity(options: { action: string; url?: string; type?: string; extras?: any; }): Promise<void>; getIntent(): Promise<{ action: string; data: string; type: string; extras: any; }>; startActivityForResult(options: { action: string; url?: string; type?: string; extras?: any; requestCode: number; }): Promise<void>; sendResult(options: { extras?: any; resultCode?: number; }): Promise<void>; onIntent(callback: (intent: IntentResult) => void): void; packageExists(packageName: string): Promise<{ exists: boolean; }>; setDebugMode(options: { enabled: boolean; }): Promise<void>; private log; }