@urql/devtools
Version:
The official exchange for use with Urql Devtools
10 lines (9 loc) • 460 B
TypeScript
import { ExchangeMessage, DevtoolsMessage } from '../types';
export interface Messenger {
addMessageListener: (cb: (m: ExchangeMessage | DevtoolsMessage) => void) => void;
sendMessage: (m: ExchangeMessage) => void;
}
/** Create curried args for native environment. */
export declare const createNativeMessenger: () => Messenger;
/** Create curried args for browser environment. */
export declare const createBrowserMessenger: () => Messenger;