NeahNew/node_modules/react-datepicker/dist/week_number.d.ts
2025-05-03 14:17:46 +02:00

34 lines
1.2 KiB
TypeScript

import React, { Component } from "react";
interface WeekNumberProps {
weekNumber: number;
date: Date;
onClick?: React.MouseEventHandler<HTMLDivElement>;
ariaLabelPrefix?: string;
selected?: Date | null;
preSelection?: Date | null;
showWeekPicker?: boolean;
showWeekNumber?: boolean;
disabledKeyboardNavigation?: boolean;
inline?: boolean;
shouldFocusDayInline?: boolean;
handleOnKeyDown?: React.KeyboardEventHandler<HTMLDivElement>;
containerRef?: React.RefObject<HTMLDivElement | null>;
isInputFocused?: boolean;
isWeekDisabled?: boolean;
}
export default class WeekNumber extends Component<WeekNumberProps> {
static get defaultProps(): {
ariaLabelPrefix: string;
};
componentDidMount(): void;
componentDidUpdate(prevProps: WeekNumberProps): void;
weekNumberEl: React.RefObject<HTMLDivElement | null>;
handleClick: (event: React.MouseEvent<HTMLDivElement>) => void;
handleOnKeyDown: (event: React.KeyboardEvent<HTMLDivElement>) => void;
isKeyboardSelected: () => boolean;
getTabIndex: () => number;
handleFocusWeekNumber: (prevProps?: Partial<WeekNumberProps>) => void;
render(): React.ReactElement;
}
export {};