NAME
JavaScript::QuickJS::Promise - JavaScript `Promise` in Perl
SYNOPSIS
my $js = JavaScript::QuickJS->new();
$js->eval("Promise.resolve(123)")->then( sub { CORE::say "resolved: @_" } );
CORE::say "before await";
$js->await();
CORE::say "after await";
DESCRIPTION
This class represents a JavaScript Promise instance in Perl.
This class is not instantiated directly.
METHODS
This exposes then()
, catch()
, and finally()
methods that wrap the JavaScript methods of the same names.