Fix typescript not generating ESM and add default values for rust types!

This commit is contained in:
Fabian Stamm
2025-12-09 17:48:44 +01:00
parent b069237b91
commit ef8e97b15a
8 changed files with 33 additions and 14 deletions

View File

@@ -4,7 +4,7 @@ use libjrpc::{
targets::{
csharp::CSharpCompiler,
rust::RustCompiler,
typescript::{Node, TypeScriptCompiler},
typescript::{Node, TypeScriptCompiler, ESM},
},
FileProcessor,
};
@@ -66,7 +66,7 @@ pub fn main() -> Result<()> {
libjrpc::targets::compile::<TypeScriptCompiler<Node>>(ir, output_dir)?
}
"ts-esm" => {
libjrpc::targets::compile::<TypeScriptCompiler<Node>>(ir, output_dir)?
libjrpc::targets::compile::<TypeScriptCompiler<ESM>>(ir, output_dir)?
}
"csharp" => libjrpc::targets::compile::<CSharpCompiler>(ir, output_dir)?,
_ => {