Project Init

This commit is contained in:
Muluhabt
2026-05-29 15:23:46 +03:00
commit 2fbc557aac
67387 changed files with 6063341 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
import { DayOfWeek } from '../../types';
export interface DatesProviderValue {
locale: string;
firstDayOfWeek: DayOfWeek;
weekendDays: DayOfWeek[];
labelSeparator: string;
consistentWeeks: boolean;
}
export type DatesProviderSettings = Partial<DatesProviderValue>;
export declare const DATES_PROVIDER_DEFAULT_SETTINGS: DatesProviderValue;
export declare const DatesProviderContext: import("react").Context<DatesProviderValue>;
export interface DatesProviderProps {
settings: DatesProviderSettings;
children?: React.ReactNode;
}
export declare function DatesProvider({ settings, children }: DatesProviderProps): import("react/jsx-runtime").JSX.Element;

View File

@@ -0,0 +1,3 @@
export { DATES_PROVIDER_DEFAULT_SETTINGS, DatesProvider } from './DatesProvider';
export { useDatesContext } from './use-dates-context';
export type { DatesProviderProps, DatesProviderSettings } from './DatesProvider';

View File

@@ -0,0 +1,12 @@
import { DayOfWeek } from '../../types';
export declare function useDatesContext(): {
getLocale: (input?: string) => string;
getFirstDayOfWeek: (input?: DayOfWeek) => DayOfWeek;
getWeekendDays: (input?: DayOfWeek[]) => DayOfWeek[];
getLabelSeparator: (input?: string) => string;
locale: string;
firstDayOfWeek: DayOfWeek;
weekendDays: DayOfWeek[];
labelSeparator: string;
consistentWeeks: boolean;
};