UNPKG

2.16 kBJavaScriptView Raw
1"use strict";
2var __extends = (this && this.__extends) || (function () {
3 var extendStatics = function (d, b) {
4 extendStatics = Object.setPrototypeOf ||
5 ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
6 function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
7 return extendStatics(d, b);
8 };
9 return function (d, b) {
10 extendStatics(d, b);
11 function __() { this.constructor = d; }
12 d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
13 };
14})();
15var __spreadArrays = (this && this.__spreadArrays) || function () {
16 for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
17 for (var r = Array(s), k = 0, i = 0; i < il; i++)
18 for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
19 r[k] = a[j];
20 return r;
21};
22var __importDefault = (this && this.__importDefault) || function (mod) {
23 return (mod && mod.__esModule) ? mod : { "default": mod };
24};
25exports.__esModule = true;
26exports.PromiseIpc = exports.PromiseIpcRenderer = void 0;
27var electron_1 = require("electron"); // eslint-disable-line
28var base_1 = __importDefault(require("./base"));
29var PromiseIpcRenderer = /** @class */ (function (_super) {
30 __extends(PromiseIpcRenderer, _super);
31 function PromiseIpcRenderer(opts) {
32 return _super.call(this, opts, electron_1.ipcRenderer) || this;
33 }
34 PromiseIpcRenderer.prototype.send = function (route) {
35 var dataArgs = [];
36 for (var _i = 1; _i < arguments.length; _i++) {
37 dataArgs[_i - 1] = arguments[_i];
38 }
39 return _super.prototype.send.apply(this, __spreadArrays([route, electron_1.ipcRenderer], dataArgs));
40 };
41 return PromiseIpcRenderer;
42}(base_1["default"]));
43exports.PromiseIpcRenderer = PromiseIpcRenderer;
44exports.PromiseIpc = PromiseIpcRenderer;
45var rendererExport = new PromiseIpcRenderer();
46rendererExport.PromiseIpc = PromiseIpcRenderer;
47rendererExport.PromiseIpcRenderer = PromiseIpcRenderer;
48module.exports = rendererExport;
49exports["default"] = rendererExport;