@yaagoub/decorators
Version:
Angular decorators
22 lines • 2.35 kB
JavaScript
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