DefinitelyTyped/types/react-virtualized/index.d.ts
Kalle Ott 8484faf774 update for react-virtualized 9.4
replaced single declaration file with multiple files to represent the module structure of react-virtualized. 
This makes the future maintanance easier, because changes in the lib can be easier mirrored in the corresponding declaration file.
This typings update should be the last with large breaking changes
2017-03-27 21:23:45 +02:00

138 lines
3.0 KiB
TypeScript

// Type definitions for react-virtualized 9.4
// Project: https://github.com/bvaughn/react-virtualized
// Definitions by: Kalle Ott <https://github.com/kaoDev>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.1
export {
ArrowKeyStepper,
ArrowKeyStepperProps,
ChildProps as ArrowKeyStepperChildProps
} from './ArrowKeyStepper'
export {
AutoSizer,
AutoSizerProps,
Dimensions
} from './AutoSizer'
export {
CellMeasurer,
CellMeasurerCache,
CellMeasurerCacheParams,
CellMeasurerProps,
KeyMapper
} from './CellMeasurer'
export {
Collection,
CollectionCellGroupRenderer,
CollectionCellGroupRendererParams,
CollectionCellRenderer,
CollectionCellRendererParams,
CollectionCellSizeAndPosition,
CollectionCellSizeAndPositionGetter,
CollectionProps
} from './Collection'
export {
ColumnSizer,
ColumnSizerProps,
SizedColumnProps
} from './ColumnSizer'
export {
defaultCellRangeRenderer,
Grid,
CellSizeAndPositionManager,
ConfigureParams,
ContainerSizeAndOffset,
GetVisibleCellRangeParams,
GridCellProps,
GridCellRangeProps,
GridCellRangeRenderer,
GridCellRenderer,
GridProps,
GridState,
OverscanIndices,
OverscanIndicesGetterParams,
ScrollDirection,
ScrollParams,
SectionRenderedParams,
SizeAndPositionData,
VisibleCellRange
} from './Grid'
export {
InfiniteLoader,
InfiniteLoaderChildProps,
InfiniteLoaderProps
} from './InfiniteLoader'
export {
List,
ListProps,
ListRowProps,
ListRowRenderer
} from './List'
export {
createCellPositioner as createMasonryCellPositioner,
Masonry,
CellRenderer,
MasonryCellProps,
MasonryProps,
MasonryState,
OnCellsRenderedCallback,
OnScrollCallback,
Position,
Positioner
} from './Masonry'
export {
MultiGrid,
MultiGridProps,
MultiGridState
} from './MultiGrid'
export {
ScrollSync,
OnScrollParams,
ScrollSyncChildProps,
ScrollSyncProps,
ScrollSyncState
} from './ScrollSync'
export {
defaultTableCellDataGetter,
defaultTableCellRenderer,
defaultTableHeaderRenderer,
defaultTableHeaderRowRenderer,
defaultTableRowRenderer,
Table,
Column,
SortDirection,
SortIndicator,
ColumnProps,
HeaderMouseEventHandlerParams,
RowMouseEventHandlerParams,
SortDirectionType,
TableCellDataGetter,
TableCellDataGetterParams,
TableCellProps,
TableCellRenderer,
TableHeaderProps,
TableHeaderRenderer,
TableHeaderRowProps,
TableHeaderRowRenderer,
TableProps,
TableRowProps,
TableRowRenderer
} from './Table'
export {
WindowScroller,
WindowScrollerChildProps,
WindowScrollerProps,
WindowScrollerState
} from './WindowScroller'
export {
Alignment,
Index,
IndexRange,
Map,
PositionInfo,
ScrollEventData,
ScrollPosition,
SizeAndPositionInfo,
SizeInfo
} from './genericTypes'