@tanstack/devtools-event-client
Version:
TanStack Event Client is a lightweight event client for TanStack Devtools event bus.
9 lines (8 loc) • 339 B
text/typescript
export interface TanStackDevtoolsEvent<TEventName extends string, TPayload = any> {
type: TEventName;
payload: TPayload;
pluginId?: string;
}
export type AllDevtoolsEvents<TEventMap extends Record<string, any>> = {
[Key in keyof TEventMap & string]: TanStackDevtoolsEvent<Key, TEventMap[Key]>;
}[keyof TEventMap & string];