@alfresco/adf-core
Version:
29 lines (28 loc) • 1.31 kB
TypeScript
import { IDebugFeaturesService, IFeaturesService, IWritableFeaturesService, WritableFlagChangeset } from '../../interfaces/features.interface';
import { BehaviorSubject, Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class FlagsComponent {
private featuresService;
private writableFeaturesService;
displayedColumns: string[];
flags$: Observable<{
fictive: boolean;
flag: string;
value: any;
}[]>;
isEnabled: boolean;
inputValue: string;
inputValue$: BehaviorSubject<string>;
showPlusButton$: Observable<boolean>;
writableFlagChangeset: WritableFlagChangeset;
constructor(featuresService: IDebugFeaturesService & IFeaturesService<WritableFlagChangeset>, writableFeaturesService: IWritableFeaturesService);
protected onChange(flag: string, value: boolean): void;
protected onEnable(value: boolean): void;
onInputChange(text: string): void;
onClearInput(): void;
protected onAdd(event: KeyboardEvent): void;
protected onAddButtonClick(): void;
protected onDelete(flag: string): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FlagsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<FlagsComponent, "adf-feature-flags-overrides", never, {}, {}, never, never, true, never>;
}