39 lines
1.3 KiB
JavaScript
39 lines
1.3 KiB
JavaScript
exports.__esModule = 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
|
|
Logger_1.Log('error', "Unable to register two 'handle' events");
|
|
};
|
|
ActionAPI.prototype.onExecute = function (callback) {
|
|
if (this._hdl == undefined) {
|
|
this._hdl = callback;
|
|
}
|
|
else
|
|
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
|
|
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
|