UNPKG

juliette

Version:
6 lines (5 loc) 560 B
import { HandlerCreator, Reducer } from './models'; export declare function createHandler(type: string): HandlerCreator; export declare function createHandler<P>(type: string): HandlerCreator<null, NonNullable<P>>; export declare function createHandler<S = null>(type: string, featureKey: string, reducer: Reducer<NonNullable<S>>): HandlerCreator<NonNullable<S>>; export declare function createHandler<S = null, P = null>(type: string, featureKey: string, reducer: Reducer<NonNullable<S>, NonNullable<P>>): HandlerCreator<NonNullable<S>, NonNullable<P>>;