@taiga-ui/kit
Version:
Taiga UI Angular main components kit
22 lines (21 loc) • 751 B
TypeScript
import { NgControl } from '@angular/forms';
import { TuiDataListHost, TuiSizeL, TuiSizeXS } from '@taiga-ui/core';
import { Observable } from 'rxjs';
export declare class TuiMultiSelectGroupComponent<T> {
private readonly host;
private readonly control;
label: string;
private readonly options;
constructor(host: TuiDataListHost<T>, control: NgControl);
get size(): TuiSizeXS | TuiSizeL;
get checkboxSize(): TuiSizeL;
get empty$(): Observable<boolean>;
get disabled$(): Observable<boolean>;
get value$(): Observable<boolean | null>;
onClick(checked: boolean | null): void;
private get values();
private get matcher();
private get items$();
private get valueChanges$();
private filter;
}