summaryrefslogtreecommitdiff
path: root/cli/compilers/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/compilers/mod.rs')
-rw-r--r--cli/compilers/mod.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/cli/compilers/mod.rs b/cli/compilers/mod.rs
index a2abbe2aa..f6fc28d37 100644
--- a/cli/compilers/mod.rs
+++ b/cli/compilers/mod.rs
@@ -1,7 +1,7 @@
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
+use crate::ops::JsonResult;
use deno_core::ErrBox;
use futures::Future;
-use serde_json::Value;
mod compiler_worker;
mod js;
@@ -17,8 +17,7 @@ pub use ts::TargetLib;
pub use ts::TsCompiler;
pub use wasm::WasmCompiler;
-pub type CompilationResultFuture =
- dyn Future<Output = Result<Value, ErrBox>> + Send;
+pub type CompilationResultFuture = dyn Future<Output = JsonResult>;
#[derive(Debug, Clone)]
pub struct CompiledModule {
@@ -27,4 +26,4 @@ pub struct CompiledModule {
}
pub type CompiledModuleFuture =
- dyn Future<Output = Result<CompiledModule, ErrBox>> + Send;
+ dyn Future<Output = Result<CompiledModule, ErrBox>>;