@@ -3,6 +3,9 @@ part of flutter_parse_sdk_flutter;
3
3
typedef ChildBuilder <T extends sdk.ParseObject > = Widget Function (
4
4
BuildContext context, sdk.ParseLiveListElementSnapshot <T > snapshot);
5
5
6
+ typedef StreamGetter <T extends sdk.ParseObject > = Stream <T > Function ();
7
+ typedef DataGetter <T extends sdk.ParseObject > = T Function ();
8
+
6
9
class ParseLiveListWidget <T extends sdk.ParseObject > extends StatefulWidget {
7
10
const ParseLiveListWidget ({
8
11
Key ? key,
@@ -211,9 +214,9 @@ class ParseLiveListElementWidget<T extends sdk.ParseObject>
211
214
required this .childBuilder})
212
215
: super (key: key);
213
216
214
- final sdk. StreamGetter <T >? stream;
215
- final sdk. DataGetter <T >? loadedData;
216
- final sdk. DataGetter <T >? preLoadedData;
217
+ final StreamGetter <T >? stream;
218
+ final DataGetter <T >? loadedData;
219
+ final DataGetter <T >? preLoadedData;
217
220
final Animation <double > sizeFactor;
218
221
final Duration duration;
219
222
final ChildBuilder <T > childBuilder;
@@ -228,8 +231,8 @@ class ParseLiveListElementWidget<T extends sdk.ParseObject>
228
231
class _ParseLiveListElementWidgetState <T extends sdk.ParseObject >
229
232
extends State <ParseLiveListElementWidget <T >>
230
233
with SingleTickerProviderStateMixin {
231
- _ParseLiveListElementWidgetState (sdk. DataGetter <T >? loadedDataGetter,
232
- sdk. DataGetter <T >? preLoadedDataGetter, sdk. StreamGetter <T >? stream) {
234
+ _ParseLiveListElementWidgetState (DataGetter <T >? loadedDataGetter,
235
+ DataGetter <T >? preLoadedDataGetter, StreamGetter <T >? stream) {
233
236
_snapshot = sdk.ParseLiveListElementSnapshot <T >(
234
237
loadedData: loadedDataGetter != null ? loadedDataGetter () : null ,
235
238
preLoadedData:
0 commit comments