UNPKG

angular-xml-editor

Version:
53 lines (52 loc) 3.21 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Subject } from 'rxjs'; var XmlEditorDebugger = /** @class */ (function () { function XmlEditorDebugger() { this.actualCursorPosChanged$ = new Subject(); this.inputSelectionChanged$ = new Subject(); } /** * @param {?} pos * @return {?} */ XmlEditorDebugger.prototype.setActualCursorPos = /** * @param {?} pos * @return {?} */ function (pos) { this.actualCursorPosChanged$.next(pos); }; /** * @param {?} info * @return {?} */ XmlEditorDebugger.prototype.setInputSelection = /** * @param {?} info * @return {?} */ function (info) { this.inputSelectionChanged$.next(info); }; /** * @return {?} */ XmlEditorDebugger.prototype.ngOnDestroy = /** * @return {?} */ function () { this.actualCursorPosChanged$.complete(); this.inputSelectionChanged$.complete(); }; return XmlEditorDebugger; }()); export { XmlEditorDebugger }; if (false) { /** @type {?} */ XmlEditorDebugger.prototype.actualCursorPosChanged$; /** @type {?} */ XmlEditorDebugger.prototype.inputSelectionChanged$; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieG1sRWRpdG9yRGVidWdnZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLXhtbC1lZGl0b3IvIiwic291cmNlcyI6WyJsaWIvY29kZS94bWxFZGl0b3JEZWJ1Z2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQ0EsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLE1BQU0sQ0FBQztBQU0vQixJQUFBO0lBSUU7dUNBSGlDLElBQUksT0FBTyxFQUFhO3NDQUN6QixJQUFJLE9BQU8sRUFBVTtLQUVyQzs7Ozs7SUFFaEIsOENBQWtCOzs7O0lBQWxCLFVBQW1CLEdBQWM7UUFDL0IsSUFBSSxDQUFDLHVCQUF1QixDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztLQUN4Qzs7Ozs7SUFFRCw2Q0FBaUI7Ozs7SUFBakIsVUFBa0IsSUFBWTtRQUM1QixJQUFJLENBQUMsc0JBQXNCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0tBQ3hDOzs7O0lBRUQsdUNBQVc7OztJQUFYO1FBQ0UsSUFBSSxDQUFDLHVCQUF1QixDQUFDLFFBQVEsRUFBRSxDQUFDO1FBQ3hDLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxRQUFRLEVBQUUsQ0FBQztLQUN4Qzs0QkF4Qkg7SUF5QkMsQ0FBQTtBQWxCRCw2QkFrQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBPbkRlc3Ryb3kgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBYbWxDdXJzb3IgfSBmcm9tICcuL2N1cnNvci94bWxDdXJzb3IuY2xhc3MnO1xyXG5cclxuLy8gQEluamVjdGFibGUoe1xyXG4vLyAgIHByb3ZpZGVkSW46ICdyb290J1xyXG4vLyB9KVxyXG5leHBvcnQgY2xhc3MgWG1sRWRpdG9yRGVidWdnZXIgaW1wbGVtZW50cyBPbkRlc3Ryb3kge1xyXG4gIHB1YmxpYyBhY3R1YWxDdXJzb3JQb3NDaGFuZ2VkJCA9IG5ldyBTdWJqZWN0PFhtbEN1cnNvcj4oKTtcclxuICBwdWJsaWMgaW5wdXRTZWxlY3Rpb25DaGFuZ2VkJCA9IG5ldyBTdWJqZWN0PHN0cmluZz4oKTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG5cclxuICBzZXRBY3R1YWxDdXJzb3JQb3MocG9zOiBYbWxDdXJzb3IpIHtcclxuICAgIHRoaXMuYWN0dWFsQ3Vyc29yUG9zQ2hhbmdlZCQubmV4dChwb3MpO1xyXG4gIH1cclxuXHJcbiAgc2V0SW5wdXRTZWxlY3Rpb24oaW5mbzogc3RyaW5nKSB7XHJcbiAgICB0aGlzLmlucHV0U2VsZWN0aW9uQ2hhbmdlZCQubmV4dChpbmZvKTtcclxuICB9XHJcblxyXG4gIG5nT25EZXN0cm95KCk6IHZvaWQge1xyXG4gICAgdGhpcy5hY3R1YWxDdXJzb3JQb3NDaGFuZ2VkJC5jb21wbGV0ZSgpO1xyXG4gICAgdGhpcy5pbnB1dFNlbGVjdGlvbkNoYW5nZWQkLmNvbXBsZXRlKCk7XHJcbiAgfVxyXG59XHJcbiJdfQ==