@taiga-ui/legacy
Version:
Legacy Taiga UI entities from the previous major release to simplify migration
18 lines (17 loc) • 1.12 kB
TypeScript
import { type TuiItemsHandlers } from '@taiga-ui/kit/tokens';
import { AbstractTuiNativeSelect } from '@taiga-ui/legacy/classes';
import { type TuiSelectDirective } from '../select.directive';
import * as i0 from "@angular/core";
/**
* TODO(v5): delete it
* @deprecated use native picker from new version of {@link https://taiga-ui.dev/components/select#native-picker-groups TuiSelect} (from @taiga-ui/kit) instead
*/
export declare class TuiNativeSelectGroupComponent<T> extends AbstractTuiNativeSelect<TuiSelectDirective, T> {
items: readonly T[][] | null;
labels: readonly string[];
protected get stringify(): TuiItemsHandlers<T>['stringify'];
protected selected(option: T): boolean;
protected onValueChange(index: number): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiNativeSelectGroupComponent<any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TuiNativeSelectGroupComponent<any>, "select[tuiSelect][labels]:not([multiple])", never, { "items": { "alias": "items"; "required": false; }; "labels": { "alias": "labels"; "required": false; }; }, {}, never, never, false, never>;
}