UNPKG

com-easystep2-datawedge-plugin-intent-capacitor

Version:
63 lines (62 loc) 1.94 kB
export interface IntentShimPlugin { 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: { action: string; data: string; type: string; extras: any; }) => void): void; packageExists(packageName: string): Promise<{ exists: boolean; }>; setDebugMode(options: { enabled: boolean; }): Promise<void>; } export interface IntentResult { action: string; data: string; type: string; extras: any; requestCode?: number; } export declare const ACTION_SEND = "android.intent.action.SEND"; export declare const ACTION_VIEW = "android.intent.action.VIEW"; export declare const EXTRA_TEXT = "android.intent.extra.TEXT"; export declare const EXTRA_SUBJECT = "android.intent.extra.SUBJECT"; export declare const EXTRA_STREAM = "android.intent.extra.STREAM"; export declare const EXTRA_EMAIL = "android.intent.extra.EMAIL"; export declare const ACTION_CALL = "android.intent.action.CALL"; export declare const ACTION_SENDTO = "android.intent.action.SENDTO"; export declare const ACTION_GET_CONTENT = "android.intent.action.GET_CONTENT"; export declare const ACTION_PICK = "android.intent.action.PICK";