gd-canvas
Version:
This set of libraries was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.0 and no dependencies accept gd-tree (it has jquery and jstree) and gd-graph (it has jquery and chart.js).
50 lines • 6.61 kB
JavaScript
import { Injectable } from '@angular/core';
import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
var GDCanvasService = /** @class */ (function () {
function GDCanvasService() {
this.showContextmenu$ = new EventEmitter();
this.focusedMove$ = new EventEmitter();
this.redrawRefChildren$ = new EventEmitter();
this.selectedChanged$ = new EventEmitter();
this.canvasIsReady$ = new EventEmitter();
this.canvasInfo$ = new EventEmitter();
this.customLayerRequest$ = new EventEmitter();
this.shapeChangedParent$ = new EventEmitter();
}
GDCanvasService.prototype.SelectedChanged = function (arg) {
this.selectedChanged$.emit(arg);
};
GDCanvasService.prototype.ShowContextmenu = function (arg) {
this.showContextmenu$.emit(arg);
};
GDCanvasService.prototype.CustomLayerRequest = function (arg) {
this.customLayerRequest$.emit(arg);
};
GDCanvasService.prototype.CanvasIsReady = function (arg) {
this.canvasIsReady$.emit(arg);
};
GDCanvasService.prototype.CanvasInfo = function (info) {
this.canvasInfo$.emit(info);
};
GDCanvasService.prototype.FocusedMove = function (offset) {
this.focusedMove$.emit(offset);
};
GDCanvasService.prototype.RedrawRefChildren = function () {
this.redrawRefChildren$.emit();
};
GDCanvasService.prototype.ShapeChangedParent = function (shape) {
this.shapeChangedParent$.emit(shape);
};
GDCanvasService.ɵfac = function GDCanvasService_Factory(t) { return new (t || GDCanvasService)(); };
GDCanvasService.ɵprov = i0.ɵɵdefineInjectable({ token: GDCanvasService, factory: GDCanvasService.ɵfac, providedIn: 'root' });
return GDCanvasService;
}());
export { GDCanvasService };
/*@__PURE__*/ (function () { i0.ɵsetClassMetadata(GDCanvasService, [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}], function () { return []; }, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2QtY2FudmFzLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9nZC1jYW52YXMvIiwic291cmNlcyI6WyJsaWIvZ2QtY2FudmFzLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBSSxNQUFNLGVBQWUsQ0FBQztBQUM3QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUU3QztJQWNJO1FBRUksSUFBSSxDQUFDLGdCQUFnQixHQUFNLElBQUksWUFBWSxFQUFPLENBQUM7UUFDbkQsSUFBSSxDQUFDLFlBQVksR0FBVSxJQUFJLFlBQVksRUFBTyxDQUFDO1FBQ25ELElBQUksQ0FBQyxrQkFBa0IsR0FBSSxJQUFJLFlBQVksRUFBTyxDQUFDO1FBQ25ELElBQUksQ0FBQyxnQkFBZ0IsR0FBTSxJQUFJLFlBQVksRUFBTyxDQUFDO1FBQ25ELElBQUksQ0FBQyxjQUFjLEdBQVEsSUFBSSxZQUFZLEVBQU8sQ0FBQztRQUNuRCxJQUFJLENBQUMsV0FBVyxHQUFXLElBQUksWUFBWSxFQUFFLENBQUM7UUFDOUMsSUFBSSxDQUFDLG1CQUFtQixHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7UUFDOUMsSUFBSSxDQUFDLG1CQUFtQixHQUFHLElBQUksWUFBWSxFQUFPLENBQUM7SUFDdkQsQ0FBQztJQUVELHlDQUFlLEdBQWYsVUFBaUIsR0FBUztRQUV0QixJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFFLEdBQUcsQ0FBRSxDQUFDO0lBQ3RDLENBQUM7SUFFRCx5Q0FBZSxHQUFmLFVBQWdCLEdBQVM7UUFFckIsSUFBSSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUNwQyxDQUFDO0lBRUQsNENBQWtCLEdBQWxCLFVBQW1CLEdBQVM7UUFFeEIsSUFBSSxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUN2QyxDQUFDO0lBRUQsdUNBQWEsR0FBYixVQUFjLEdBQVM7UUFFbkIsSUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDbEMsQ0FBQztJQUVELG9DQUFVLEdBQVYsVUFBYyxJQUFTO1FBRW5CLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFFLElBQUksQ0FBRSxDQUFDO0lBQ2xDLENBQUM7SUFFRCxxQ0FBVyxHQUFYLFVBQWEsTUFBWTtRQUVyQixJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBRSxNQUFNLENBQUUsQ0FBQztJQUNyQyxDQUFDO0lBRUQsMkNBQWlCLEdBQWpCO1FBRUksSUFBSSxDQUFDLGtCQUFrQixDQUFDLElBQUksRUFBRSxDQUFDO0lBQ25DLENBQUM7SUFFRCw0Q0FBa0IsR0FBbEIsVUFBb0IsS0FBVztRQUUzQixJQUFJLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFFLEtBQUssQ0FBRSxDQUFDO0lBQzNDLENBQUM7a0ZBN0RRLGVBQWU7MkRBQWYsZUFBZSxXQUFmLGVBQWUsbUJBRlosTUFBTTswQkFKdEI7Q0FvRUMsQUFqRUQsSUFpRUM7U0E5RFksZUFBZTtrREFBZixlQUFlO2NBSDNCLFVBQVU7ZUFBQztnQkFDUixVQUFVLEVBQUUsTUFBTTthQUNyQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgICB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBJbmplY3RhYmxlKHtcbiAgICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgR0RDYW52YXNTZXJ2aWNlIFxue1xuICAgIHB1YmxpYyBzaG93Q29udGV4dG1lbnUkICAgICAgOiBFdmVudEVtaXR0ZXI8YW55PjtcbiAgICBwdWJsaWMgZm9jdXNlZE1vdmUkICAgICAgICAgIDogRXZlbnRFbWl0dGVyPGFueT47XG4gICAgcHVibGljIHJlZHJhd1JlZkNoaWxkcmVuJCAgICA6IEV2ZW50RW1pdHRlcjxhbnk+O1xuICAgIHB1YmxpYyBzZWxlY3RlZENoYW5nZWQkICAgICAgOiBFdmVudEVtaXR0ZXI8YW55PjtcbiAgICBwdWJsaWMgY2FudmFzSXNSZWFkeSQgICAgICAgIDogRXZlbnRFbWl0dGVyPGFueT47XG4gICAgcHVibGljIGNhbnZhc0luZm8kICAgICAgICAgICA6IEV2ZW50RW1pdHRlcjxhbnk+O1xuICAgIHB1YmxpYyBjdXN0b21MYXllclJlcXVlc3QkICAgOiBFdmVudEVtaXR0ZXI8YW55PjtcbiAgICBwdWJsaWMgc2hhcGVDaGFuZ2VkUGFyZW50JCAgIDogRXZlbnRFbWl0dGVyPGFueT47XG5cbiAgICBjb25zdHJ1Y3RvcigpIFxuICAgIHtcbiAgICAgICAgdGhpcy5zaG93Q29udGV4dG1lbnUkICAgID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG4gICAgICAgIHRoaXMuZm9jdXNlZE1vdmUkICAgICAgICA9IG5ldyBFdmVudEVtaXR0ZXI8YW55PigpO1xuICAgICAgICB0aGlzLnJlZHJhd1JlZkNoaWxkcmVuJCAgPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcbiAgICAgICAgdGhpcy5zZWxlY3RlZENoYW5nZWQkICAgID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG4gICAgICAgIHRoaXMuY2FudmFzSXNSZWFkeSQgICAgICA9IG5ldyBFdmVudEVtaXR0ZXI8YW55PigpO1xuICAgICAgICB0aGlzLmNhbnZhc0luZm8kICAgICAgICAgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gICAgICAgIHRoaXMuY3VzdG9tTGF5ZXJSZXF1ZXN0JCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICAgICAgdGhpcy5zaGFwZUNoYW5nZWRQYXJlbnQkID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XG4gICAgfVxuXG4gICAgU2VsZWN0ZWRDaGFuZ2VkKCBhcmcgOiBhbnkgKVxuICAgIHtcbiAgICAgICAgdGhpcy5zZWxlY3RlZENoYW5nZWQkLmVtaXQoIGFyZyApO1xuICAgIH1cblxuICAgIFNob3dDb250ZXh0bWVudShhcmcgOiBhbnkpXG4gICAge1xuICAgICAgICB0aGlzLnNob3dDb250ZXh0bWVudSQuZW1pdChhcmcpO1xuICAgIH1cblxuICAgIEN1c3RvbUxheWVyUmVxdWVzdChhcmcgOiBhbnkpXG4gICAge1xuICAgICAgICB0aGlzLmN1c3RvbUxheWVyUmVxdWVzdCQuZW1pdChhcmcpO1xuICAgIH1cblxuICAgIENhbnZhc0lzUmVhZHkoYXJnIDogYW55KVxuICAgIHtcbiAgICAgICAgdGhpcy5jYW52YXNJc1JlYWR5JC5lbWl0KGFyZyk7XG4gICAgfVxuICAgIFxuICAgIENhbnZhc0luZm8gICggaW5mbzogYW55IClcbiAgICB7XG4gICAgICAgIHRoaXMuY2FudmFzSW5mbyQuZW1pdCggaW5mbyApO1xuICAgIH1cbiBcbiAgICBGb2N1c2VkTW92ZSggb2Zmc2V0IDogYW55IClcbiAgICB7XG4gICAgICAgIHRoaXMuZm9jdXNlZE1vdmUkLmVtaXQoIG9mZnNldCApO1xuICAgIH1cblxuICAgIFJlZHJhd1JlZkNoaWxkcmVuKClcbiAgICB7XG4gICAgICAgIHRoaXMucmVkcmF3UmVmQ2hpbGRyZW4kLmVtaXQoKTtcbiAgICB9XG5cbiAgICBTaGFwZUNoYW5nZWRQYXJlbnQoIHNoYXBlIDogYW55IClcbiAgICB7XG4gICAgICAgIHRoaXMuc2hhcGVDaGFuZ2VkUGFyZW50JC5lbWl0KCBzaGFwZSApO1xuICAgIH1cbn1cbiJdfQ==