From 96b753542f1cc6c08f48204fb27ec1910e7a783c Mon Sep 17 00:00:00 2001 From: Luis Blanco Date: Mon, 19 Aug 2019 19:17:16 +0300 Subject: [PATCH] Fix ext --- include/addon-tools.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/addon-tools.hpp b/include/addon-tools.hpp index 34cdca3..7b80ecb 100644 --- a/include/addon-tools.hpp +++ b/include/addon-tools.hpp @@ -153,11 +153,13 @@ #define REQ_EXT_ARG(I, VAR) \ CHECK_REQ_ARG(I, IsExternal(), "Pointer"); \ - Napi::External VAR = info[I].As(); + Napi::External VAR = info[I].As< Napi::External >(); #define USE_EXT_ARG(I, VAR, DEF) \ CHECK_LET_ARG(I, IsExternal(), "Pointer"); \ - Napi::External VAR = IS_ARG_EMPTY(I) ? (DEF) : info[I].As(); + Napi::External VAR = IS_ARG_EMPTY(I) \ + ? (DEF) \ + : info[I].As< Napi::External >(); #define LET_EXT_ARG(I, VAR) USE_EXT_ARG(I, VAR, JS_EXT(nullptr))