tsify-next を使っていると特定の型名に対して想定していない型情報が生成されることがあります。 例えば Path, Range, Cow などがそうです。 // Rust pub struct Path { b: bool, s: String, } #[derive(Tsify)] pub struct Range<T> { _t: T, b: bool, s: String, } #[derive(Tsify)] pub struct Cow<T> { _t: T, b: bool, s: String, } コンパイルすると次のような型が生成されます。 // .d.ts expo…