Mojo::Promise::Role::HigherOrder - Fulfill with the first fulfilled promise
use Mojo::Promise; use Mojo::Promise::Role::HigherOrder; my $any_promise = Mojo::Promise ->with_roles( '+Any' ) # or +None or +Some ->any( @promises );
This module is an umbrella for Mojo::Promise::Role::Any, Mojo::Promise::Role::None, and Mojo::Promise::Role::Some.
Mojolicious, Mojo::Promise, Role::Tiny
http://bluebirdjs.com/docs/api/promise.any.html
This source is in Github:
https://github.com/briandfoy/mojo-promise-role-higherorder
brian d foy, <bdfoy@cpan.org>
<bdfoy@cpan.org>
Copyright © 2018-2021, brian d foy, All Rights Reserved.
You may redistribute this under the terms of the Artistic License 2.0.
To install Mojo::Promise::Role::HigherOrder, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mojo::Promise::Role::HigherOrder
CPAN shell
perl -MCPAN -e shell install Mojo::Promise::Role::HigherOrder
For more information on module installation, please visit the detailed CPAN module installation guide.