@lesnoypudge/utils-react
Version:
lesnoypudge's utils-react
7 lines (6 loc) • 559 B
TypeScript
import { T } from '@lesnoypudge/types-utils-base/namespace';
import { createContextSelectable } from '../../utils';
export declare namespace useContextSelector {
type ContextSelectableSelector<_Value, _SelectedValue> = (value: _Value) => _SelectedValue;
}
export declare const useContextSelector: <_Value extends T.UnknownRecord, _SelectedValue>(context: createContextSelectable.ContextSelectable<_Value>, selector: useContextSelector.ContextSelectableSelector<_Value, _SelectedValue>, equalityFn?: (a: unknown, b: unknown) => boolean) => _SelectedValue;