UNPKG

angular-xml-editor

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