UNPKG

repick-core

Version:

4 lines (3 loc) 525 B
import { RepickAction } from '../actions'; import { RepickState, RepickOptions } from './types'; export declare function createReducer<Selected extends Date | Date[]>(selectDate: (selected: Selected | null, date: Date) => [Selected | null, boolean], defaultFormatter: (selected: Selected | null, format: string) => string, defaultParser: (dateString: string, format: string) => Selected | false): (state: RepickState<Selected>, action: RepickAction, argOptions: RepickOptions<Selected>) => Partial<RepickState<Selected>>;