Skip to content

Commit d8b9880

Browse files
committed
from_err helper
1 parent 7a29751 commit d8b9880

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/source/mod.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use std::sync::Arc;
88
use std::time::SystemTime;
99

1010
use async_trait::async_trait;
11+
use deno_error::JsErrorBox;
1112
use deno_error::JsErrorClass;
1213
use deno_media_type::MediaType;
1314
use deno_media_type::data_url::RawDataUrl;
@@ -472,6 +473,12 @@ pub enum ResolveError {
472473
Other(#[from] deno_error::JsErrorBox),
473474
}
474475

476+
impl ResolveError {
477+
pub fn from_err<T: JsErrorClass>(err: T) -> Self {
478+
Self::Other(JsErrorBox::from_err(err))
479+
}
480+
}
481+
475482
/// The kind of resolution currently being done by deno_graph.
476483
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
477484
pub enum ResolutionKind {

0 commit comments

Comments
 (0)