The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Mojo::Promise::Role::HigherOrder - Fulfill with the first fulfilled promise

SYNOPSIS

        use Mojo::Promise;
        use Mojo::Promise::Role::HigherOrder;

        my $any_promise = Mojo::Promise
                ->with_roles( '+Any' )  # or +None or +Some
                ->any( @promises );

DESCRIPTION

This module is an umbrella for Mojo::Promise::Role::Any, Mojo::Promise::Role::None, and Mojo::Promise::Role::Some.

SEE ALSO

Mojolicious, Mojo::Promise, Role::Tiny

http://bluebirdjs.com/docs/api/promise.any.html

SOURCE AVAILABILITY

This source is in Github:

        https://github.com/briandfoy/mojo-promise-role-higherorder

AUTHOR

brian d foy, <bdfoy@cpan.org>

COPYRIGHT AND LICENSE

Copyright © 2018-2021, brian d foy, All Rights Reserved.

You may redistribute this under the terms of the Artistic License 2.0.