ngx-beautiful-charts
Version:
A library to create charts in Angular
37 lines • 2.5 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
export class GlobalParametersService {
constructor() {
this.componentCounter = 0;
this.componentCounter = 0;
}
/**
* @return {?}
*/
addNewComponent() {
return ++this.componentCounter;
}
/**
* @return {?}
*/
getCurrentComponentCounter() {
return this.componentCounter;
}
}
GlobalParametersService.decorators = [
{ type: Injectable, args: [{
providedIn: 'root'
},] }
];
/** @nocollapse */
GlobalParametersService.ctorParameters = () => [];
/** @nocollapse */ GlobalParametersService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function GlobalParametersService_Factory() { return new GlobalParametersService(); }, token: GlobalParametersService, providedIn: "root" });
if (false) {
/** @type {?} */
GlobalParametersService.prototype.componentCounter;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2xvYmFsLXBhcmFtZXRlcnMuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1iZWF1dGlmdWwtY2hhcnRzLyIsInNvdXJjZXMiOlsiZ2xvYmFsL2dsb2JhbC1wYXJhbWV0ZXJzLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBTTNDLE1BQU0sT0FBTyx1QkFBdUI7SUFHaEM7UUFGQSxxQkFBZ0IsR0FBRyxDQUFDLENBQUM7UUFHakIsSUFBSSxDQUFDLGdCQUFnQixHQUFHLENBQUMsQ0FBQztJQUM5QixDQUFDOzs7O0lBRUQsZUFBZTtRQUNYLE9BQU8sRUFBRSxJQUFJLENBQUMsZ0JBQWdCLENBQUM7SUFDbkMsQ0FBQzs7OztJQUVELDBCQUEwQjtRQUN0QixPQUFPLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQztJQUNqQyxDQUFDOzs7WUFqQkosVUFBVSxTQUFDO2dCQUNWLFVBQVUsRUFBRSxNQUFNO2FBQ25COzs7Ozs7O0lBR0csbURBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIEdsb2JhbFBhcmFtZXRlcnNTZXJ2aWNlIHtcclxuICAgIGNvbXBvbmVudENvdW50ZXIgPSAwO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKCkge1xyXG4gICAgICAgIHRoaXMuY29tcG9uZW50Q291bnRlciA9IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYWRkTmV3Q29tcG9uZW50KCk6IG51bWJlciB7XHJcbiAgICAgICAgcmV0dXJuICsrdGhpcy5jb21wb25lbnRDb3VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGdldEN1cnJlbnRDb21wb25lbnRDb3VudGVyKCk6IG51bWJlciB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuY29tcG9uZW50Q291bnRlcjtcclxuICAgIH1cclxufVxyXG4iXX0=