@zubridge/electron
Version:
A streamlined state management library for Electron applications using Zustand.
17 lines (16 loc) • 750 B
text/typescript
import type { AnyState, Handlers } from '@zubridge/types';
export type PreloadZustandBridgeReturn<S extends AnyState> = {
handlers: Handlers<S>;
};
/**
* Modern preload bridge that implements the new backend contract
*/
export declare const preloadBridge: <S extends AnyState>() => PreloadZustandBridgeReturn<S>;
/**
* Legacy preload bridge for backward compatibility
* @deprecated This is now an alias for preloadBridge and uses the new IPC channels.
* Please update your code to use preloadBridge directly in the future.
*/
export declare const preloadZustandBridge: <S extends AnyState>() => PreloadZustandBridgeReturn<S>;
export type PreloadZustandBridge = typeof preloadZustandBridge;
export type PreloadBridge = typeof preloadBridge;