reactn
Version:
React, but with built-in global state management.
4 lines (3 loc) • 370 B
TypeScript
import { Reducers, State } from '../../default';
import Reducer, { PropertyReducer } from '../../types/reducer';
export default function isPropertyReducer<G extends {} = State, R extends {} = Reducers, P extends keyof G = keyof G, A extends any[] = any[]>(_reducer: Reducer<G, R, A> | PropertyReducer<G, P, A>, property?: keyof G): _reducer is PropertyReducer<G, P, A>;