41 lines
No EOL
1.2 KiB
TypeScript
41 lines
No EOL
1.2 KiB
TypeScript
import { MuiPickersAdapter, PickerValidDate } from "../models/index.js";
|
|
import { MultiSectionDigitalClockOption } from "./MultiSectionDigitalClock.types.js";
|
|
interface GetHoursSectionOptionsParameters {
|
|
now: PickerValidDate;
|
|
value: PickerValidDate | null;
|
|
adapter: MuiPickersAdapter;
|
|
ampm: boolean;
|
|
isDisabled: (value: number) => boolean;
|
|
timeStep: number;
|
|
resolveAriaLabel: (value: string) => string;
|
|
valueOrReferenceDate: PickerValidDate;
|
|
}
|
|
export declare const getHourSectionOptions: ({
|
|
now,
|
|
value,
|
|
adapter,
|
|
ampm,
|
|
isDisabled,
|
|
resolveAriaLabel,
|
|
timeStep,
|
|
valueOrReferenceDate
|
|
}: GetHoursSectionOptionsParameters) => MultiSectionDigitalClockOption<number>[];
|
|
interface GetTimeSectionOptionsParameters {
|
|
value: number | null;
|
|
adapter: MuiPickersAdapter;
|
|
isDisabled: (value: number) => boolean;
|
|
timeStep: number;
|
|
resolveLabel: (value: number) => string;
|
|
hasValue?: boolean;
|
|
resolveAriaLabel: (value: string) => string;
|
|
}
|
|
export declare const getTimeSectionOptions: ({
|
|
value,
|
|
adapter,
|
|
isDisabled,
|
|
timeStep,
|
|
resolveLabel,
|
|
resolveAriaLabel,
|
|
hasValue
|
|
}: GetTimeSectionOptionsParameters) => MultiSectionDigitalClockOption<number>[];
|
|
export {}; |