这是indexloc提供的服务,不要输入任何密码

multiple_result_alias 5.2.0 copy "multiple_result_alias: ^5.2.0" to clipboard
multiple_result_alias: ^5.2.0 copied to clipboard

Provide aliases for multiple_result package to avoid name conflicts.

example/multiple_result_alias_example.dart

import 'package:multiple_result_alias/multiple_result_alias.dart';

typedef Result<T> = $Result<T, Exception>;
typedef Success<T> = $Success<T, Exception>;
typedef Failure<T> = $Error<T, Exception>;

void main() {
  final result = Result<String>.success('Foo');
  switch (result) {
    case Success<String>():
      print('Success');
    case Failure<String>():
      print('Failure');
  }
}
0
likes
160
points
44
downloads

Publisher

verified publisherdig.dev.br

Weekly Downloads

Provide aliases for multiple_result package to avoid name conflicts.

Repository (GitHub)
View/report issues

Topics

#result #utility

Documentation

API reference

License

MIT (license)

Dependencies

multiple_result

More

Packages that depend on multiple_result_alias