electron-reactive-ipc
Version:
rxjs based electron IPC channel wrapper
28 lines • 605 B
TypeScript
export declare enum SubjectTypes {
SUBJECT = 0,
BEHAVIOR_SUBJECT = 1,
REPLAY_SUBJECT = 2,
ASYNC_SUBJECT = 3
}
export declare enum ControlFlags {
INIT = "init",
QUIT = "quit",
CLOSE = "close",
CREATE = "create",
FAIL = "fail",
DATA = "data",
RELOAD = "reload"
}
export declare enum ELectronProcessTypes {
BROWSER = "browser",
RENDERER = "renderer"
}
export interface SignalData<T> {
channel: string;
data?: T;
}
export declare enum ChannelState {
INCOMING = 0,
OUTGOING = 1
}
//# sourceMappingURL=types.d.ts.map