mirror of
https://github.com/swc-project/swc.git
synced 2024-10-04 20:28:43 +03:00
refactor(binding/macros): Update import references (#5431)
This commit is contained in:
parent
dd68886add
commit
f43461d645
@ -2,7 +2,7 @@ use swc_core::binding_macros::{
|
||||
build_minify, build_minify_sync, build_parse, build_parse_sync, build_print, build_print_sync,
|
||||
build_transform, build_transform_sync,
|
||||
};
|
||||
use wasm_bindgen::{prelude::*, JsCast, JsValue};
|
||||
use wasm_bindgen::prelude::*;
|
||||
mod types;
|
||||
|
||||
/// Custom interface definitions for the @swc/wasm's public interface instead of
|
||||
|
@ -20,7 +20,7 @@ pub use swc_ecma_ast::{EsVersion, Program};
|
||||
#[doc(hidden)]
|
||||
pub use swc_ecma_transforms::pass::noop;
|
||||
#[doc(hidden)]
|
||||
pub use wasm_bindgen::JsValue;
|
||||
pub use wasm_bindgen::{JsCast, JsValue};
|
||||
#[doc(hidden)]
|
||||
pub use wasm_bindgen_futures::future_to_promise;
|
||||
|
||||
@ -275,7 +275,7 @@ macro_rules! build_transform_sync {
|
||||
|
||||
//https://github.com/rustwasm/wasm-bindgen/issues/2017#issue-573013044
|
||||
//We may use https://github.com/cloudflare/serde-wasm-bindgen instead later
|
||||
let data = if JsCast::is_instance_of::<Uint8Array>(&buffer) {
|
||||
let data = if $crate::wasm::JsCast::is_instance_of::<Uint8Array>(&buffer) {
|
||||
JsValue::from(Array::from(&buffer))
|
||||
} else {
|
||||
buffer
|
||||
@ -307,7 +307,7 @@ macro_rules! build_transform_sync {
|
||||
$opt,
|
||||
|handler| {
|
||||
c.run(|| {
|
||||
let s = JsCast::dyn_into::<$crate::wasm::js_sys::JsString>(s);
|
||||
let s = $crate::wasm::JsCast::dyn_into::<$crate::wasm::js_sys::JsString>(s);
|
||||
let out = match s {
|
||||
Ok(s) => {
|
||||
let fm = c.cm.new_source_file(
|
||||
|
Loading…
Reference in New Issue
Block a user