UNPKG

cozy-intent

Version:

Event-based library allowing interactions between React-Native and React applications

25 lines (24 loc) 948 B
import { Messenger } from 'post-me'; import { ListenerRemover, MessageListener, PostMeMessage, WebviewRef } from '../../api'; export declare const logger: { (...args: any[]): any; debug(...args: any[]): any; info(...args: any[]): any; warn(...args: any[]): any; error(...args: any[]): any; group(...args: any[]): any; groupEnd(...args: any[]): any; log: (...args: any[]) => any; suggest: import("cozy-minilog/dist/common/filter"); format: () => never; }; export declare class NativeMessenger implements Messenger { private injectJavaScript?; private listener?; private webviewUri?; constructor(webviewRef: WebviewRef); postMessage: (message: Record<string, unknown>) => void; addMessageListener: (listener: MessageListener) => ListenerRemover; onMessage: (data: PostMeMessage) => void; } export declare const DebugNativeMessenger: (messenger: NativeMessenger) => NativeMessenger;