mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
24 lines
647 B
TypeScript
24 lines
647 B
TypeScript
interface SpyData {
|
|
type: number;
|
|
module?: string;
|
|
method: string | number;
|
|
args: any[];
|
|
}
|
|
|
|
declare class MessageQueue {
|
|
static spy(spyOrToggle: boolean | ((data: SpyData) => void)): void;
|
|
|
|
getCallableModule(name: string): Object;
|
|
registerCallableModule(name: string, module: Object): void;
|
|
registerLazyCallableModule(name: string, factory: () => Object): void;
|
|
}
|
|
|
|
declare module 'react-native/Libraries/BatchedBridge/BatchedBridge' {
|
|
const BatchedBridge: MessageQueue;
|
|
export default BatchedBridge;
|
|
}
|
|
|
|
declare module 'react-native/Libraries/BatchedBridge/MessageQueue' {
|
|
export default MessageQueue;
|
|
}
|