From a6f7a6ad51387d6d2c7ddf357b39a9e2b4696401 Mon Sep 17 00:00:00 2001 From: Rolf Timmermans Date: Thu, 23 Aug 2018 11:36:59 +0200 Subject: [PATCH] Add Env() to Promise::Deferred. --- napi-inl.h | 4 ++++ napi.h | 1 + 2 files changed, 5 insertions(+) diff --git a/napi-inl.h b/napi-inl.h index 46ba2c0b9..620cac501 100644 --- a/napi-inl.h +++ b/napi-inl.h @@ -1622,6 +1622,10 @@ inline Promise Promise::Deferred::Promise() const { return Napi::Promise(_env, _promise); } +inline Napi::Env Promise::Deferred::Env() const { + return Napi::Env(_env); +} + inline void Promise::Deferred::Resolve(napi_value value) const { napi_status status = napi_resolve_deferred(_env, _deferred, value); NAPI_THROW_IF_FAILED(_env, status); diff --git a/napi.h b/napi.h index f9852968b..531d1c358 100644 --- a/napi.h +++ b/napi.h @@ -881,6 +881,7 @@ namespace Napi { Deferred(napi_env env); Napi::Promise Promise() const; + Napi::Env Env() const; void Resolve(napi_value value) const; void Reject(napi_value value) const;