From 3de7d0117321da7a8246f2ea157de9267664458d Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Thu, 10 Nov 2022 22:58:19 -0500 Subject: [PATCH] feat(arch): add new typedef for stream and simple result --- .../wyatt_architecture/lib/src/domain/usecases/usecase.dart | 2 ++ .../wyatt_architecture/lib/src/domain/usecases/usecases.dart | 1 + 2 files changed, 3 insertions(+) diff --git a/packages/wyatt_architecture/lib/src/domain/usecases/usecase.dart b/packages/wyatt_architecture/lib/src/domain/usecases/usecase.dart index 417695ca..3e2a39f4 100644 --- a/packages/wyatt_architecture/lib/src/domain/usecases/usecase.dart +++ b/packages/wyatt_architecture/lib/src/domain/usecases/usecase.dart @@ -18,6 +18,8 @@ import 'package:wyatt_architecture/src/core/exceptions/exceptions.dart'; import 'package:wyatt_type_utils/wyatt_type_utils.dart'; typedef FutureResult = Future>; +typedef StreamResult = Stream>; +typedef Res = Result; // ignore: one_member_abstracts abstract class UseCase { diff --git a/packages/wyatt_architecture/lib/src/domain/usecases/usecases.dart b/packages/wyatt_architecture/lib/src/domain/usecases/usecases.dart index 31b702da..593f9df9 100644 --- a/packages/wyatt_architecture/lib/src/domain/usecases/usecases.dart +++ b/packages/wyatt_architecture/lib/src/domain/usecases/usecases.dart @@ -14,4 +14,5 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . +export 'no_param.dart'; export 'usecase.dart';