@taiga-ui/legacy
Version:
Legacy Taiga UI entities from the previous major release to simplify migration
26 lines (25 loc) • 1.28 kB
TypeScript
import { InjectionToken, type Provider } from '@angular/core';
import { type TuiValueContentContext } from '@taiga-ui/core/types';
import { type PolymorpheusContent } from '@taiga-ui/polymorpheus';
/**
* TODO(v5): delete it
* @deprecated use new version of {@link https://taiga-ui.dev/components/select TuiSelect} (from @taiga-ui/kit) instead
*/
export interface TuiSelectOptions<T> {
readonly valueContent: PolymorpheusContent<TuiValueContentContext<T>>;
}
/**
* TODO(v5): delete it
* @deprecated use new version of {@link https://taiga-ui.dev/components/select TuiSelect} (from @taiga-ui/kit) instead
*/
export declare const TUI_SELECT_DEFAULT_OPTIONS: TuiSelectOptions<unknown>;
/**
* TODO(v5): delete it
* @deprecated use new version of {@link https://taiga-ui.dev/components/select TuiSelect} (from @taiga-ui/kit) instead
*/
export declare const TUI_SELECT_OPTIONS: InjectionToken<TuiSelectOptions<unknown>>;
/**
* TODO(v5): delete it
* @deprecated use {@link https://taiga-ui.dev/components/select#override-option-component tuiAsOptionContent} with new version of {@link https://taiga-ui.dev/components/select TuiSelect} (from @taiga-ui/kit) instead
*/
export declare function tuiSelectOptionsProvider<T>(options: Partial<TuiSelectOptions<T>>): Provider;