electron-reactive-ipc
Version:
rxjs based electron IPC channel wrapper
31 lines • 1.51 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ChannelState = exports.ELectronProcessTypes = exports.ControlFlags = exports.SubjectTypes = void 0;
var SubjectTypes;
(function (SubjectTypes) {
SubjectTypes[SubjectTypes["SUBJECT"] = 0] = "SUBJECT";
SubjectTypes[SubjectTypes["BEHAVIOR_SUBJECT"] = 1] = "BEHAVIOR_SUBJECT";
SubjectTypes[SubjectTypes["REPLAY_SUBJECT"] = 2] = "REPLAY_SUBJECT";
SubjectTypes[SubjectTypes["ASYNC_SUBJECT"] = 3] = "ASYNC_SUBJECT";
})(SubjectTypes = exports.SubjectTypes || (exports.SubjectTypes = {}));
var ControlFlags;
(function (ControlFlags) {
ControlFlags["INIT"] = "init";
ControlFlags["QUIT"] = "quit";
ControlFlags["CLOSE"] = "close";
ControlFlags["CREATE"] = "create";
ControlFlags["FAIL"] = "fail";
ControlFlags["DATA"] = "data";
ControlFlags["RELOAD"] = "reload";
})(ControlFlags = exports.ControlFlags || (exports.ControlFlags = {}));
var ELectronProcessTypes;
(function (ELectronProcessTypes) {
ELectronProcessTypes["BROWSER"] = "browser";
ELectronProcessTypes["RENDERER"] = "renderer";
})(ELectronProcessTypes = exports.ELectronProcessTypes || (exports.ELectronProcessTypes = {}));
var ChannelState;
(function (ChannelState) {
ChannelState[ChannelState["INCOMING"] = 0] = "INCOMING";
ChannelState[ChannelState["OUTGOING"] = 1] = "OUTGOING";
})(ChannelState = exports.ChannelState || (exports.ChannelState = {}));
//# sourceMappingURL=types.js.map