Files
Undecked/Backend/dist/Integrations/ActionAPI.js
2023-08-29 20:06:52 +02:00

39 lines
1.4 KiB
JavaScript

Object.defineProperty(exports, "__esModule", { value: true });
exports.ActionAPI = void 0;
var Logger_1 = require("../Logger");
var ActionAPI = /** @class */ (function () {
function ActionAPI(settings) {
this._integrationID = settings.integrationID;
}
/**
* @deprecated
* Replaced by 'OnExecute'
*/
ActionAPI.prototype.handle = function (callback) {
if (this._hdl == undefined) {
this._hdl = callback;
}
else
(0, Logger_1.Log)('error', "Unable to register two 'handle' events");
};
ActionAPI.prototype.onExecute = function (callback) {
if (this._hdl == undefined) {
this._hdl = callback;
}
else
(0, Logger_1.Log)('error', "Unable to register two 'onExecute' (Used to be 'handle') events");
};
ActionAPI.prototype.onOpenEditor = function (callback) {
if (this._openEditor == undefined) {
this._openEditor = callback;
}
else
(0, Logger_1.Log)('error', "Unable to register two 'onOpenEditor' events");
};
ActionAPI.prototype.getConnection = function (connectionType, connectionID) {
return Undecked.Connections.getConnection(this._integrationID, connectionType, connectionID);
};
return ActionAPI;
}());
exports.ActionAPI = ActionAPI;
//# sourceMappingURL=ActionAPI.js.map