1
0
Fork 0

Added Statistics calculation

Statistics now show calculated values
This commit is contained in:
Techognito 2025-09-04 17:30:00 +02:00
parent fe87374e47
commit fc0f69dacb
2147 changed files with 141321 additions and 39 deletions

View file

@ -0,0 +1,12 @@
import { PickerValidDate } from "../../models/pickers.js";
/**
* The type that the `value` and `defaultValue` props can receive on non-range components (date, time and date-time).
*/
export type PickerValue = PickerValidDate | null;
/**
* The type that the `value` and `defaultValue` props can receive on range components (date-range, time-range and date-time-range).
*/
export type PickerRangeValue = [PickerValidDate | null, PickerValidDate | null];
export type PickerNonNullableRangeValue = [PickerValidDate, PickerValidDate];
export type PickerValidValue = PickerValue | PickerRangeValue;
export type InferNonNullablePickerValue<TValue extends PickerValidValue> = TValue extends PickerRangeValue ? TValue extends PickerValue ? PickerValidDate | PickerNonNullableRangeValue : PickerNonNullableRangeValue : PickerValidDate;