UNPKG

@appbuckets/react-ui-smart-components

Version:

UI Extended Components that work with @appbuckets/react-client and @appbuckets/react-ui

23 lines (22 loc) 749 B
import { SelectorComponent, SelectBuilderConfig } from './SelectBuilder.types'; export declare type BuiltSelectors<OptionType, Props, HookResult> = { Single: SelectorComponent<OptionType, OptionType, Props, HookResult>; Multi: SelectorComponent<OptionType, OptionType[], Props, HookResult>; HookedSingle: SelectorComponent<OptionType, OptionType, Props, HookResult>; HookedMulti: SelectorComponent<OptionType, OptionType[], Props, HookResult>; }; export default function buildSelectors< OptionType, HookResult = undefined, Props = {} >( config: Omit< SelectBuilderConfig< OptionType, OptionType | OptionType[], Props, HookResult >, 'Selector' > ): BuiltSelectors<OptionType, Props, HookResult>;