@taiga-ui/kit
Version:
Taiga UI Angular main components kit
15 lines (14 loc) • 668 B
TypeScript
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;