DefinitelyTyped/types/react-select/index.d.ts
2019-11-01 09:13:43 -07:00

32 lines
1.5 KiB
TypeScript

// Type definitions for react-select 3.0
// Project: https://github.com/JedWatson/react-select#readme
// Definitions by: Claas Ahlrichs <https://github.com/claasahl>
// Jon Freedman <https://github.com/jonfreedman>
// Nathan Bierema <https://github.com/Methuselah96>
// Thomas Chia <https://github.com/thchia>
// Daniel Del Core <https://github.com/danieldelcore>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.9
import { StateManager } from './src/stateManager';
export default StateManager;
export * from './src/types';
export { createFilter } from './src/filters';
export { mergeStyles, Styles, StylesConfig } from './src/styles';
export { Props, FormatOptionLabelMeta } from './src/Select';
export { components, SelectComponentsConfig, IndicatorComponentType } from './src/components';
export { IndicatorProps } from './src/components/indicators';
export { ControlProps } from './src/components/Control';
export { GroupProps } from './src/components/Group';
export { InputProps } from './src/components/Input';
export { MenuProps, MenuListComponentProps } from './src/components/Menu';
export { MultiValueProps } from './src/components/MultiValue';
export { OptionProps } from './src/components/Option';
export { PlaceholderProps } from './src/components/Placeholder';
export { SingleValueProps } from './src/components/SingleValue';
export { ValueContainerProps } from './src/components/containers';