UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

15 lines (14 loc) 668 B
import { InjectionToken, type Provider } from '@angular/core'; import { type TuiContext } from '@taiga-ui/cdk/types'; import { type PolymorpheusContent } from '@taiga-ui/polymorpheus'; export interface TuiRatingContext extends TuiContext<number> { readonly value: number; readonly filled: boolean; } export interface TuiRatingOptions { readonly icon: PolymorpheusContent<TuiRatingContext>; readonly max: number; } export declare const TUI_RATING_DEFAULT_OPTIONS: TuiRatingOptions; export declare const TUI_RATING_OPTIONS: InjectionToken<TuiRatingOptions>; export declare function tuiRatingOptionsProvider(options: Partial<TuiRatingOptions>): Provider;