@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
23 lines • 2.55 kB
JavaScript
import { Injectable, signal } from '@angular/core';
import * as i0 from "@angular/core";
export class WidgetTimeContextDateRangeService {
constructor() {
this.timeContextChange = signal(null);
this.initialTimeRange = signal(null);
}
emitPropertyUpdate(data) {
this.timeContextChange.set(data);
}
updateInitialTimeRange(data) {
this.initialTimeRange.set(data);
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: WidgetTimeContextDateRangeService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: WidgetTimeContextDateRangeService, providedIn: 'root' }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: WidgetTimeContextDateRangeService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2lkZ2V0LXRpbWUtY29udGV4dC1kYXRlLXJhbmdlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9jb3JlL2Rhc2hib2FyZC93aWdldC10aW1lLWNvbnRleHQvd2lkZ2V0LXRpbWUtY29udGV4dC1kYXRlLXJhbmdlLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBS25ELE1BQU0sT0FBTyxpQ0FBaUM7SUFIOUM7UUFJRSxzQkFBaUIsR0FBRyxNQUFNLENBQU0sSUFBSSxDQUFDLENBQUM7UUFDdEMscUJBQWdCLEdBQUcsTUFBTSxDQUFNLElBQUksQ0FBQyxDQUFDO0tBU3RDO0lBUEMsa0JBQWtCLENBQUMsSUFBUztRQUMxQixJQUFJLENBQUMsaUJBQWlCLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ25DLENBQUM7SUFFRCxzQkFBc0IsQ0FBQyxJQUFTO1FBQzlCLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDbEMsQ0FBQzsrR0FWVSxpQ0FBaUM7bUhBQWpDLGlDQUFpQyxjQUZoQyxNQUFNOzs0RkFFUCxpQ0FBaUM7a0JBSDdDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgc2lnbmFsIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuZXhwb3J0IGNsYXNzIFdpZGdldFRpbWVDb250ZXh0RGF0ZVJhbmdlU2VydmljZSB7XG4gIHRpbWVDb250ZXh0Q2hhbmdlID0gc2lnbmFsPGFueT4obnVsbCk7XG4gIGluaXRpYWxUaW1lUmFuZ2UgPSBzaWduYWw8YW55PihudWxsKTtcblxuICBlbWl0UHJvcGVydHlVcGRhdGUoZGF0YTogYW55KSB7XG4gICAgdGhpcy50aW1lQ29udGV4dENoYW5nZS5zZXQoZGF0YSk7XG4gIH1cblxuICB1cGRhdGVJbml0aWFsVGltZVJhbmdlKGRhdGE6IGFueSkge1xuICAgIHRoaXMuaW5pdGlhbFRpbWVSYW5nZS5zZXQoZGF0YSk7XG4gIH1cbn1cbiJdfQ==