UNPKG

xrm-mock

Version:

A fake implementation of the Xrm object model. Used for testing Dynamics 365 client-side scripts.

26 lines 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UiKeyPressableMock = void 0; var UiKeyPressableMock = /** @class */ (function () { function UiKeyPressableMock(keyPressHandlers) { this.keyPressHandlers = keyPressHandlers; this.keyPressHandlers = keyPressHandlers || []; } UiKeyPressableMock.prototype.addOnKeyPress = function (handler) { this.keyPressHandlers.push(handler); }; UiKeyPressableMock.prototype.fireOnKeyPress = function (eventContext) { this.keyPressHandlers.forEach(function (k) { k(eventContext); }); }; UiKeyPressableMock.prototype.removeOnKeyPress = function (handler) { var index = this.keyPressHandlers.indexOf(handler); if (index > -1) { this.keyPressHandlers.splice(index); } }; return UiKeyPressableMock; }()); exports.UiKeyPressableMock = UiKeyPressableMock; //# sourceMappingURL=uikeypressable.mock.js.map