NAME

Promises6::Util - internal utils

VERSION

version 0.002

SYNOPSIS

use Evo::Base -strict;
use Promises6::Util qw(is_promise is_thenable);

my $object;
my $is_promise  = is_promise($object);
my $is_thenable = is_thenable($object);

METHODS

is_promise

Returns true if argument is a promise object by checking if it's a
subclass of L<Promises6::Promise>. Returns false otherwise

is_thenable

Returns true if an argument is a blessed object with C<then> method.
Returns false otherwise

CONST

Represent internal states

  • PENDING

  • FULFILLED

  • REJECTED

  • PROGRESS

AUTHOR

alexbyk <alexbyk.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2015 by alexbyk.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.