SYMBOL INDEX (94 symbols across 8 files) FILE: example/Example.tsx type PlanetListItem (line 7) | interface PlanetListItem { type PlanetProps (line 12) | interface PlanetProps { type PlanetState (line 17) | interface PlanetState { class PlanetItem (line 20) | class PlanetItem extends React.Component { method _inc (line 25) | _inc() { method getDragHeight (line 31) | getDragHeight() { method render (line 35) | render() { type ExampleState (line 80) | type ExampleState = { class Example (line 84) | class Example extends React.Component<{}, ExampleState> { method _togglePluto (line 101) | private _togglePluto() { method _toggleContainer (line 110) | private _toggleContainer() { method _onListChange (line 114) | private _onListChange(newList: ReadonlyArray) { method render (line 118) | render() { FILE: example/main.tsx function main (line 14) | function main() { FILE: src/MoveContainer.tsx type HeightData (line 4) | interface HeightData { type Props (line 9) | interface Props { class MoveContainer (line 22) | class MoveContainer< method getDOMNode (line 31) | getDOMNode(): HTMLElement { method getTemplate (line 35) | getTemplate(): T { method shouldComponentUpdate (line 39) | shouldComponentUpdate(nextProps: Props): boolean { method render (line 54) | render() { FILE: src/OnUpdate.tsx type Props (line 3) | interface Props { class OnUpdate (line 7) | class OnUpdate extends React.Component { method componentDidUpdate (line 8) | public componentDidUpdate() { method render (line 12) | public render() { FILE: src/TemplateContainer.tsx type Props (line 3) | interface Props { class TemplateContainer (line 12) | class TemplateContainer< method shouldComponentUpdate (line 22) | public shouldComponentUpdate(nextProps: Props): boolean { method getTemplate (line 32) | public getTemplate(): T { method render (line 36) | public render() { FILE: src/index.test.tsx type Item (line 12) | interface Item { type TestTemplateProps (line 17) | interface TestTemplateProps { class TestTemplate (line 23) | class TestTemplate extends React.Component { method render (line 26) | render() { method getName (line 35) | getName() { method getDragHeight (line 39) | getDragHeight() { method getDOMNode (line 43) | getDOMNode(): HTMLDivElement { method shouldComponentUpdate (line 47) | shouldComponentUpdate(nextProps: TestTemplateProps) { method componentDidMount (line 51) | componentDidMount() { method scrollTop (line 64) | get scrollTop() { method scrollTop (line 67) | set scrollTop(x) { function render (line 91) | function render() { method preventDefault (line 124) | preventDefault() {} method scrollTop (line 170) | get scrollTop() { method scrollTop (line 173) | set scrollTop(x) { function render (line 196) | function render() { method preventDefault (line 224) | preventDefault() {} method preventDefault (line 261) | preventDefault() {} function render (line 316) | function render() { method preventDefault (line 342) | preventDefault() {} function render (line 404) | function render() { method preventDefault (line 430) | preventDefault() {} function render (line 489) | function render() { method preventDefault (line 515) | preventDefault() {} function render (line 569) | function render() { method preventDefault (line 595) | preventDefault() {} function render (line 642) | function render() { method preventDefault (line 662) | preventDefault() {} function render (line 698) | function render() { method scrollTop (line 739) | get scrollTop() { method scrollTop (line 742) | set scrollTop(x) { function render (line 771) | function render() { method preventDefault (line 797) | preventDefault() {} FILE: src/index.tsx constant DEFAULT_HEIGHT (line 11) | const DEFAULT_HEIGHT: HeightData = { natural: 200, drag: 30 }; function getScrollSpeed (line 13) | function getScrollSpeed(distance: number, speed: number, size: number): ... type Drag (line 20) | interface Drag { type TemplateProps (line 40) | interface TemplateProps { type Props (line 48) | interface Props { type State (line 69) | interface State { class DraggableList (line 75) | class DraggableList< method getItemInstance (line 115) | public getItemInstance(key: string): T { method getDerivedStateFromProps (line 121) | public static getDerivedStateFromProps( method componentWillUnmount (line 143) | public componentWillUnmount() { method _handleTouchStart (line 147) | private _handleTouchStart( method _handleMouseDown (line 156) | private _handleMouseDown( method _handleStartDrag (line 165) | private _handleStartDrag( method _scrollContainer (line 396) | private _scrollContainer(delta: number) { method _adjustScrollAtEnd (line 407) | private _adjustScrollAtEnd(delta: number) { method _getIndexOfItemWithKey (line 413) | private static _getIndexOfItemWithKey( method _getDragListIndex (line 426) | private _getDragListIndex(): number { method _getDragVisualIndex (line 436) | private _getDragVisualIndex(): number { method _getVisualListDuringDrag (line 469) | private _getVisualListDuringDrag(): ReadonlyArray { method _getItemHeight (line 488) | private _getItemHeight(key: string): HeightData { method _getDistance (line 497) | private _getDistance( method _getDistanceFromTopDuringDrag (line 517) | private _getDistanceFromTopDuringDrag( method _getContainer (line 551) | private _getContainer(): HTMLElement | null | undefined { method _getKeyFn (line 556) | private static _getKeyFn( method _getKeyFn (line 562) | private _getKeyFn(): (item: I) => string { method render (line 566) | render() { FILE: test-types/typescript.tsx type Item (line 6) | interface Item { type MyTempProps (line 11) | interface MyTempProps { type MyTempState (line 17) | interface MyTempState { class MyTemp (line 20) | class MyTemp extends React.Component { method render (line 21) | render() {