|
10 | 10 |
|
11 | 11 | 'use strict';
|
12 | 12 |
|
| 13 | +import typeof ChildListCollection from './Lists/ChildListCollection'; |
13 | 14 | import typeof FillRateHelper from './Lists/FillRateHelper';
|
14 | 15 | import typeof ViewabilityHelper from './Lists/ViewabilityHelper';
|
15 | 16 | import typeof VirtualizedList from './Lists/VirtualizedList';
|
16 | 17 | import typeof VirtualizedSectionList from './Lists/VirtualizedSectionList';
|
17 | 18 |
|
18 |
| -import {typeof VirtualizedListContextResetter} from './Lists/VirtualizedListContext'; |
| 19 | +import { |
| 20 | + typeof VirtualizedListCellContextProvider, |
| 21 | + typeof VirtualizedListContext, |
| 22 | + typeof VirtualizedListContextProvider, |
| 23 | + typeof VirtualizedListContextResetter, |
| 24 | +} from './Lists/VirtualizedListContext'; |
19 | 25 | import {keyExtractor} from './Lists/VirtualizeUtils';
|
20 | 26 |
|
21 | 27 | export type {
|
@@ -49,13 +55,27 @@ export default {
|
49 | 55 | return require('./Lists/VirtualizedSectionList').default;
|
50 | 56 | },
|
51 | 57 | get VirtualizedListContextResetter(): VirtualizedListContextResetter {
|
52 |
| - const VirtualizedListContext = require('./Lists/VirtualizedListContext'); |
53 |
| - return VirtualizedListContext.VirtualizedListContextResetter; |
| 58 | + return require('./Lists/VirtualizedListContext') |
| 59 | + .VirtualizedListContextResetter; |
| 60 | + }, |
| 61 | + get VirtualizedListContext(): VirtualizedListContext { |
| 62 | + return require('./Lists/VirtualizedListContext').VirtualizedListContext; |
| 63 | + }, |
| 64 | + get VirtualizedListContextProvider(): VirtualizedListContextProvider { |
| 65 | + return require('./Lists/VirtualizedListContext') |
| 66 | + .VirtualizedListContextProvider; |
| 67 | + }, |
| 68 | + get VirtualizedListCellContextProvider(): VirtualizedListCellContextProvider { |
| 69 | + return require('./Lists/VirtualizedListContext') |
| 70 | + .VirtualizedListCellContextProvider; |
54 | 71 | },
|
55 | 72 | get ViewabilityHelper(): ViewabilityHelper {
|
56 | 73 | return require('./Lists/ViewabilityHelper').default;
|
57 | 74 | },
|
58 | 75 | get FillRateHelper(): FillRateHelper {
|
59 | 76 | return require('./Lists/FillRateHelper').default;
|
60 | 77 | },
|
| 78 | + get ChildListCollection(): ChildListCollection { |
| 79 | + return require('./Lists/ChildListCollection').default; |
| 80 | + }, |
61 | 81 | };
|
0 commit comments