UNPKG

734 BTypeScriptView Raw
1import { ComponentType } from 'react';
2import { SingleValueProps } from '../components/SingleValue';
3import { Fade } from './transitions';
4import { GroupTypeBase, OptionTypeBase } from '../types';
5
6export type AnimatedSingleValueProps<
7 OptionType extends OptionTypeBase,
8 GroupType extends GroupTypeBase<OptionType> = GroupTypeBase<OptionType>
9> = SingleValueProps<OptionType, GroupType>;
10
11export function AnimatedSingleValue<
12 OptionType extends OptionTypeBase,
13 GroupType extends GroupTypeBase<OptionType> = GroupTypeBase<OptionType>
14>(
15 WrappedComponent: ComponentType<SingleValueProps<OptionType, GroupType>>,
16): ComponentType<AnimatedSingleValueProps<OptionType, GroupType>>;
17
18export default AnimatedSingleValue;