summaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2023-03-04 20:39:48 -0400
committerGitHub <noreply@github.com>2023-03-05 00:39:48 +0000
commit7afa3aceb04e6b2c8820b7326d6f648db6b571c6 (patch)
tree951ff96a156dee83cd4fd7615e3b422ca0cda448 /cli
parent4894e500cf8c60c2971d186d6a21b994bf36e7d1 (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.rs1
-rw-r--r--cli/lsp/testing/execution.rs4
-rw-r--r--cli/tools/test.rs4
-rw-r--r--cli/util/console.rs2
-rw-r--r--cli/worker.rs6
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();