From cbcb78f1884c675268cbce700e7d43bfd1b78481 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Thu, 6 Jun 2019 19:07:47 -0400 Subject: libdeno: expose dynamic import (#2461) --- core/libdeno/internal.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'core/libdeno/internal.h') diff --git a/core/libdeno/internal.h b/core/libdeno/internal.h index 5e0051a8a..7702c3a16 100644 --- a/core/libdeno/internal.h +++ b/core/libdeno/internal.h @@ -40,6 +40,8 @@ class DenoIsolate { recv_cb_(config.recv_cb), user_data_(nullptr), resolve_cb_(nullptr), + next_dyn_import_id_(0), + dyn_import_cb_(config.dyn_import_cb), has_snapshotted_(false) { if (config.load_snapshot.data_ptr) { snapshot_.data = @@ -101,6 +103,11 @@ class DenoIsolate { std::map mods_by_name_; deno_resolve_cb resolve_cb_; + deno_dyn_import_id next_dyn_import_id_; + deno_dyn_import_cb dyn_import_cb_; + std::map> + dyn_import_map_; + v8::Persistent context_; std::map> pending_promise_map_; std::string last_exception_; -- cgit v1.2.3