UNPKG

659 BTypeScriptView Raw
1interface SpyData {
2 type: number;
3 module?: string | undefined;
4 method: string | number;
5 args: any[];
6}
7
8declare class MessageQueue {
9 static spy(spyOrToggle: boolean | ((data: SpyData) => void)): void;
10
11 getCallableModule(name: string): Object;
12 registerCallableModule(name: string, module: Object): void;
13 registerLazyCallableModule(name: string, factory: () => Object): void;
14}
15
16declare module 'react-native/Libraries/BatchedBridge/BatchedBridge' {
17 const BatchedBridge: MessageQueue;
18 export default BatchedBridge;
19}
20
21declare module 'react-native/Libraries/BatchedBridge/MessageQueue' {
22 export default MessageQueue;
23}
24
\No newline at end of file