pi-sdk
Version:
Pay Insights SDK
26 lines • 998 B
JavaScript
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
const electron_1 = require("electron");
const Contracts = require("pi-contracts");
const SDKProxyMessages_1 = require("./SDKProxyMessages");
__export(require("pi-contracts"));
__export(require("./SDKProxyMessages"));
class PISDK {
Initialize(appId, appSecret, region, environment) {
return new Promise((resolve, reject) => {
electron_1.ipcRenderer.once(SDKProxyMessages_1.SDKProxyMessages.Initialize, (event, response) => {
if (response === Contracts.PIException) {
reject(response);
}
else {
resolve(response);
}
});
electron_1.ipcRenderer.send(SDKProxyMessages_1.SDKProxyMessages.Initialize, appId, appSecret, region, environment);
});
}
}
exports.PISDK = PISDK;
//# sourceMappingURL=PISDK.js.map
;