signal-template-forms
Version:
A powerful, type-safe Angular forms library built with signals, providing reactive form management with excellent developer experience and performance.
12 lines (11 loc) • 894 B
TypeScript
import { BaseInputDirective } from '../../../components/base/base-input/base-input.directive';
import { type RuntimeRatingSignalField } from '../../../models/signal-field-types.model';
import * as i0 from "@angular/core";
export declare class SignalFormRatingFieldComponent<TModel extends object, K extends keyof TModel = keyof TModel> extends BaseInputDirective<RuntimeRatingSignalField<TModel, K>, TModel, K> {
protected minValue: import("@angular/core").Signal<number>;
protected maxValue: import("@angular/core").Signal<number>;
protected stars: import("@angular/core").Signal<number[]>;
setRating(star: number): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SignalFormRatingFieldComponent<any, any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SignalFormRatingFieldComponent<any, any>, "signal-form-rating-field", never, {}, {}, never, never, true, never>;
}