use napi::Either; #[napi(transparent)] struct MyVec(Vec>); #[napi] fn get_my_vec() -> MyVec { MyVec(vec![Either::A(42), Either::B("a string".to_owned())]) }