@bimeister/pupakit.forms
Version:
PupaKit Forms
14 lines (13 loc) • 668 B
TypeScript
import { BehaviorSubject, Observable } from 'rxjs';
import { DayOfWeek } from '../../../declarations/enums/day-of-week.enum';
import * as i0 from "@angular/core";
export declare class DaySelectorStateService {
private readonly daySelectionStateMap;
private readonly daysWithSelectionStateChanged$;
readonly isDisabled$: BehaviorSubject<boolean>;
readonly daysOfWeek$: Observable<Map<DayOfWeek, boolean>>;
set disabled(isDisabled: boolean);
changeDaysSelectionState(days: DayOfWeek[]): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DaySelectorStateService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<DaySelectorStateService>;
}