Fix yarn build:wasm
This commit is contained in:
		@ -7,7 +7,12 @@ use std::{
 | 
			
		||||
 | 
			
		||||
use futures::stream::TryStreamExt;
 | 
			
		||||
use gloo_utils::format::JsValueSerdeExt;
 | 
			
		||||
use kcl_lib::{coredump::CoreDump, engine::EngineManager, executor::ExecutorSettings};
 | 
			
		||||
use kcl_lib::{
 | 
			
		||||
    ast::types::{Program, UnboxedNode},
 | 
			
		||||
    coredump::CoreDump,
 | 
			
		||||
    engine::EngineManager,
 | 
			
		||||
    executor::ExecutorSettings,
 | 
			
		||||
};
 | 
			
		||||
use tower_lsp::{LspService, Server};
 | 
			
		||||
use wasm_bindgen::prelude::*;
 | 
			
		||||
 | 
			
		||||
@ -26,7 +31,7 @@ pub async fn execute_wasm(
 | 
			
		||||
    console_error_panic_hook::set_once();
 | 
			
		||||
    // deserialize the ast from a stringified json
 | 
			
		||||
 | 
			
		||||
    let program: kcl_lib::ast::types::Program = serde_json::from_str(program_str).map_err(|e| e.to_string())?;
 | 
			
		||||
    let program: UnboxedNode<Program> = serde_json::from_str(program_str).map_err(|e| e.to_string())?;
 | 
			
		||||
    let memory: kcl_lib::executor::ProgramMemory = serde_json::from_str(memory_str).map_err(|e| e.to_string())?;
 | 
			
		||||
    let id_generator: kcl_lib::executor::IdGenerator =
 | 
			
		||||
        serde_json::from_str(id_generator_str).map_err(|e| e.to_string())?;
 | 
			
		||||
@ -79,7 +84,7 @@ pub async fn execute_wasm(
 | 
			
		||||
pub async fn kcl_lint(program_str: &str) -> Result<JsValue, JsValue> {
 | 
			
		||||
    console_error_panic_hook::set_once();
 | 
			
		||||
 | 
			
		||||
    let program: kcl_lib::ast::types::Program = serde_json::from_str(program_str).map_err(|e| e.to_string())?;
 | 
			
		||||
    let program: UnboxedNode<Program> = serde_json::from_str(program_str).map_err(|e| e.to_string())?;
 | 
			
		||||
    let mut findings = vec![];
 | 
			
		||||
    for discovered_finding in program.lint_all().into_iter().flatten() {
 | 
			
		||||
        findings.push(discovered_finding);
 | 
			
		||||
@ -138,7 +143,7 @@ pub async fn modify_ast_for_sketch_wasm(
 | 
			
		||||
    console_error_panic_hook::set_once();
 | 
			
		||||
 | 
			
		||||
    // deserialize the ast from a stringified json
 | 
			
		||||
    let mut program: kcl_lib::ast::types::Program = serde_json::from_str(program_str).map_err(|e| e.to_string())?;
 | 
			
		||||
    let mut program: UnboxedNode<Program> = serde_json::from_str(program_str).map_err(|e| e.to_string())?;
 | 
			
		||||
 | 
			
		||||
    let plane: kcl_lib::executor::PlaneType = serde_json::from_str(plane_type).map_err(|e| e.to_string())?;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user