rew_extensions/ext/web/
options.rs1use super::{DefaultWebPermissions, WebPermissions};
2use std::sync::Arc;
3
4#[derive(Clone)]
6pub struct WebOptions {
7 pub base_url: Option<deno_core::ModuleSpecifier>,
9
10 pub permissions: Arc<dyn WebPermissions>,
12
13 pub blob_store: Arc<deno_web::BlobStore>,
15}
16
17impl Default for WebOptions {
18 fn default() -> Self {
19 Self {
20 base_url: None,
21 permissions: Arc::new(DefaultWebPermissions),
22 blob_store: Arc::new(deno_web::BlobStore::default()),
23 }
24 }
25}
26
27impl WebOptions {}