fn main() -> anyhow::Result<()> {
#[cfg(not(target_arch = "wasm32"))]
{
let output_dir = std::env::args()
.nth(1)
.unwrap_or_else(|| "bindings".to_string());
unsafe { std::env::set_var("TS_RS_EXPORT_DIR", &output_dir) };
myko::codegen::typescript::generate_item_types(&output_dir)?;
Ok(())
}
#[cfg(target_arch = "wasm32")]
{
Err(anyhow::anyhow!("typegen is not supported on wasm32"))
}
}