diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2023-03-04 20:39:48 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-05 00:39:48 +0000 |
commit | 7afa3aceb04e6b2c8820b7326d6f648db6b571c6 (patch) | |
tree | 951ff96a156dee83cd4fd7615e3b422ca0cda448 /cli | |
parent | 4894e500cf8c60c2971d186d6a21b994bf36e7d1 (diff) |
refactor(runtime): factor out deno_io extension crate (#18001)
This is a prerequisite to factor out FS ops to a separate crate.
Diffstat (limited to 'cli')
-rw-r--r-- | cli/build.rs | 1 | ||||
-rw-r--r-- | cli/lsp/testing/execution.rs | 4 | ||||
-rw-r--r-- | cli/tools/test.rs | 4 | ||||
-rw-r--r-- | cli/util/console.rs | 2 | ||||
-rw-r--r-- | cli/worker.rs | 6 |
5 files changed, 9 insertions, 8 deletions
diff --git a/cli/build.rs b/cli/build.rs index 01127fded..c737c1f6d 100644 --- a/cli/build.rs +++ b/cli/build.rs @@ -351,6 +351,7 @@ fn create_cli_snapshot(snapshot_path: PathBuf) { ), deno_napi::init::<PermissionsContainer>(), deno_http::init(), + deno_io::init(Default::default()), deno_flash::init::<PermissionsContainer>(false), // No --unstable ]; diff --git a/cli/lsp/testing/execution.rs b/cli/lsp/testing/execution.rs index 28f15a7ce..af890cc0d 100644 --- a/cli/lsp/testing/execution.rs +++ b/cli/lsp/testing/execution.rs @@ -27,8 +27,8 @@ use deno_core::futures::StreamExt; use deno_core::parking_lot::Mutex; use deno_core::parking_lot::RwLock; use deno_core::ModuleSpecifier; -use deno_runtime::ops::io::Stdio; -use deno_runtime::ops::io::StdioPipe; +use deno_runtime::deno_io::Stdio; +use deno_runtime::deno_io::StdioPipe; use deno_runtime::permissions::Permissions; use deno_runtime::permissions::PermissionsContainer; use deno_runtime::tokio_util::run_local; diff --git a/cli/tools/test.rs b/cli/tools/test.rs index ae831b95b..0a0f186fb 100644 --- a/cli/tools/test.rs +++ b/cli/tools/test.rs @@ -31,9 +31,9 @@ use deno_core::futures::StreamExt; use deno_core::parking_lot::Mutex; use deno_core::url::Url; use deno_core::ModuleSpecifier; +use deno_runtime::deno_io::Stdio; +use deno_runtime::deno_io::StdioPipe; use deno_runtime::fmt_errors::format_js_error; -use deno_runtime::ops::io::Stdio; -use deno_runtime::ops::io::StdioPipe; use deno_runtime::permissions::Permissions; use deno_runtime::permissions::PermissionsContainer; use deno_runtime::tokio_util::run_local; diff --git a/cli/util/console.rs b/cli/util/console.rs index ac78ca4df..dc37138b1 100644 --- a/cli/util/console.rs +++ b/cli/util/console.rs @@ -4,6 +4,6 @@ use deno_runtime::ops::tty::ConsoleSize; /// Gets the console size. pub fn console_size() -> Option<ConsoleSize> { - let stderr = &deno_runtime::ops::io::STDERR_HANDLE; + let stderr = &deno_runtime::deno_io::STDERR_HANDLE; deno_runtime::ops::tty::console_size(stderr).ok() } diff --git a/cli/worker.rs b/cli/worker.rs index a112663c9..7ef90d79f 100644 --- a/cli/worker.rs +++ b/cli/worker.rs @@ -420,7 +420,7 @@ pub async fn create_main_worker_for_test_or_bench( main_module: ModuleSpecifier, permissions: PermissionsContainer, custom_extensions: Vec<Extension>, - stdio: deno_runtime::ops::io::Stdio, + stdio: deno_runtime::deno_io::Stdio, ) -> Result<CliMainWorker, AnyError> { create_main_worker_internal( ps, @@ -438,7 +438,7 @@ async fn create_main_worker_internal( main_module: ModuleSpecifier, permissions: PermissionsContainer, mut custom_extensions: Vec<Extension>, - stdio: deno_runtime::ops::io::Stdio, + stdio: deno_runtime::deno_io::Stdio, bench_or_test: bool, ) -> Result<CliMainWorker, AnyError> { let (main_module, is_main_cjs) = if let Ok(package_ref) = @@ -642,7 +642,7 @@ fn create_web_worker_pre_execute_module_callback( fn create_web_worker_callback( ps: ProcState, - stdio: deno_runtime::ops::io::Stdio, + stdio: deno_runtime::deno_io::Stdio, ) -> Arc<CreateWebWorkerCb> { Arc::new(move |args| { let maybe_inspector_server = ps.maybe_inspector_server.clone(); |