UNPKG

@yaagoub/decorators

Version:

Angular decorators

22 lines 2.35 kB
import { Inject, Injectable } from '@angular/core'; import { YGB_LOG_CONFIG } from '../config/ygb-config'; import * as i0 from "@angular/core"; export class SettingsService { ygbLogConfig; constructor(ygbLogConfig) { this.ygbLogConfig = ygbLogConfig; } getSettings() { return this.ygbLogConfig; } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.0.5", ngImport: i0, type: SettingsService, deps: [{ token: YGB_LOG_CONFIG }], target: i0.ɵɵFactoryTarget.Injectable }); static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "19.0.5", ngImport: i0, type: SettingsService, providedIn: 'root' }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.0.5", ngImport: i0, type: SettingsService, decorators: [{ type: Injectable, args: [{ providedIn: 'root' }] }], ctorParameters: () => [{ type: undefined, decorators: [{ type: Inject, args: [YGB_LOG_CONFIG] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWdiLXNldHRpbmdzLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2RlY29yYXRvcnMvc3JjL2xvZ2dpbmcvc2VydmljZXMveWdiLXNldHRpbmdzLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbkQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHNCQUFzQixDQUFDOztBQUl0RCxNQUFNLE9BQU8sZUFBZTtJQUVRO0lBRGxDLFlBQ2tDLFlBQXlCO1FBQXpCLGlCQUFZLEdBQVosWUFBWSxDQUFhO0lBQ3ZELENBQUM7SUFFTCxXQUFXO1FBQ1QsT0FBTyxJQUFJLENBQUMsWUFBWSxDQUFDO0lBQzNCLENBQUM7dUdBUFUsZUFBZSxrQkFFaEIsY0FBYzsyR0FGYixlQUFlLGNBREgsTUFBTTs7MkZBQ2xCLGVBQWU7a0JBRDNCLFVBQVU7bUJBQUMsRUFBQyxVQUFVLEVBQUUsTUFBTSxFQUFDOzswQkFHM0IsTUFBTTsyQkFBQyxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0LCBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBZR0JfTE9HX0NPTkZJRyB9IGZyb20gJy4uL2NvbmZpZy95Z2ItY29uZmlnJztcbmltcG9ydCB7IFlnYkxvZ0NvbmZpZyB9IGZyb20gJy4uL3R5cGVzL3lnYi10eXBlcyc7XG5cbkBJbmplY3RhYmxlKHtwcm92aWRlZEluOiAncm9vdCd9KVxuZXhwb3J0IGNsYXNzIFNldHRpbmdzU2VydmljZSB7XG4gIGNvbnN0cnVjdG9yKFxuICAgIEBJbmplY3QoWUdCX0xPR19DT05GSUcpIHByaXZhdGUgeWdiTG9nQ29uZmlnOllnYkxvZ0NvbmZpZ1xuICApIHsgfVxuICBcbiAgZ2V0U2V0dGluZ3MoKSB7XG4gICAgcmV0dXJuIHRoaXMueWdiTG9nQ29uZmlnO1xuICB9XG59Il19