diff options
Diffstat (limited to 'libdeno/internal.h')
-rw-r--r-- | libdeno/internal.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libdeno/internal.h b/libdeno/internal.h index a8b97ec8d..91e06bead 100644 --- a/libdeno/internal.h +++ b/libdeno/internal.h @@ -83,6 +83,14 @@ struct InternalFieldData { uint32_t data; }; +static inline v8::Local<v8::String> v8_str(const char* x, + bool internalize = false) { + return v8::String::NewFromUtf8(v8::Isolate::GetCurrent(), x, + internalize ? v8::NewStringType::kInternalized + : v8::NewStringType::kNormal) + .ToLocalChecked(); +} + void Print(const v8::FunctionCallbackInfo<v8::Value>& args); void Recv(const v8::FunctionCallbackInfo<v8::Value>& args); void Send(const v8::FunctionCallbackInfo<v8::Value>& args); |