typedefs.dart 858 B

123456789101112131415161718192021
  1. import 'dart:async';
  2. import "package:photos/models/location/location.dart";
  3. import "package:photos/models/search/search_result.dart";
  4. typedef BoolCallBack = bool Function();
  5. typedef VoidCallbackParamStr = void Function(String);
  6. typedef VoidCallbackParamInt = void Function(int);
  7. typedef VoidCallbackParamDouble = Function(double);
  8. typedef VoidCallbackParamBool = void Function(bool);
  9. typedef VoidCallbackParamListDouble = void Function(List<double>);
  10. typedef VoidCallbackParamLocation = void Function(Location);
  11. typedef VoidCallbackParamSearchResutlsStream = void Function(
  12. Stream<List<SearchResult>>,
  13. );
  14. typedef FutureVoidCallback = Future<void> Function();
  15. typedef FutureOrVoidCallback = FutureOr<void> Function();
  16. typedef FutureVoidCallbackParamStr = Future<void> Function(String);
  17. typedef FutureVoidCallbackParamBool = Future<void> Function(bool);