chore: fix __runtime_js_sources feature flag (#21265)

This commit is contained in:
Divy Srivastava 2023-11-20 05:00:05 -08:00 committed by GitHub
parent 0205cff834
commit 86450f4e59
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 2 deletions

View file

@ -29,7 +29,7 @@ deno_core::extension!(
},
);
#[derive(Serialize)]
#[derive(Serialize, Default)]
#[serde(rename_all = "camelCase")]
pub struct SnapshotOptions {
pub deno_version: String,

View file

@ -380,7 +380,16 @@ impl MainWorker {
ops::signal::deno_signal::init_ops_and_esm(),
ops::tty::deno_tty::init_ops_and_esm(),
ops::http::deno_http_runtime::init_ops_and_esm(),
ops::bootstrap::deno_bootstrap::init_ops_and_esm(None),
ops::bootstrap::deno_bootstrap::init_ops_and_esm({
#[cfg(feature = "__runtime_js_sources")]
{
Some(Default::default())
}
#[cfg(not(feature = "__runtime_js_sources"))]
{
None
}
}),
deno_permissions_worker::init_ops_and_esm(
permissions,
enable_testing_features,