@vimeo/iris
Version:
Vimeo Design System
14 lines (13 loc) • 424 B
TypeScript
import { Action, CalendarState as State } from './Calendar.types';
export declare function init(state: State): {
viewportDate: Date;
startLabel: string;
startDateError: string;
endLabel: string;
endDateError: string;
range: [Date, Date];
draft: [Date, Date] | [Date, null];
hoverDraft: [Date, Date];
open: boolean;
};
export declare function reducer(state: State, action: Action): State;