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