summaryrefslogtreecommitdiff
path: root/core/libdeno/internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/libdeno/internal.h')
-rw-r--r--core/libdeno/internal.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/libdeno/internal.h b/core/libdeno/internal.h
index 89c746d04..7f29f4d81 100644
--- a/core/libdeno/internal.h
+++ b/core/libdeno/internal.h
@@ -148,6 +148,12 @@ static inline v8::Local<v8::String> v8_str(const char* x) {
.ToLocalChecked();
}
+static inline DenoIsolate* unwrap(Deno* d_) {
+ return reinterpret_cast<deno::DenoIsolate*>(d_);
+}
+
+const char* ToCString(const v8::String::Utf8Value& value);
+
void Print(const v8::FunctionCallbackInfo<v8::Value>& args);
void Recv(const v8::FunctionCallbackInfo<v8::Value>& args);
void Send(const v8::FunctionCallbackInfo<v8::Value>& args);