Skip to content

Commit a6f7a6a

Browse files
rolftimmermansmhdawson
authored andcommitted
Add Env() to Promise::Deferred.
1 parent 0097e96 commit a6f7a6a

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

napi-inl.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1622,6 +1622,10 @@ inline Promise Promise::Deferred::Promise() const {
16221622
return Napi::Promise(_env, _promise);
16231623
}
16241624

1625+
inline Napi::Env Promise::Deferred::Env() const {
1626+
return Napi::Env(_env);
1627+
}
1628+
16251629
inline void Promise::Deferred::Resolve(napi_value value) const {
16261630
napi_status status = napi_resolve_deferred(_env, _deferred, value);
16271631
NAPI_THROW_IF_FAILED(_env, status);

napi.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -881,6 +881,7 @@ namespace Napi {
881881
Deferred(napi_env env);
882882

883883
Napi::Promise Promise() const;
884+
Napi::Env Env() const;
884885

885886
void Resolve(napi_value value) const;
886887
void Reject(napi_value value) const;

0 commit comments

Comments
 (0)