1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#![allow(dead_code)] use ts_rs::TS; #[derive(TS)] enum SimpleEnum { #[ts(rename = "asdf")] A, B, C, } #[test] fn test_simple_enum() { assert_eq!( SimpleEnum::decl(), r#"export type SimpleEnum = "asdf" | "B" | "C";"# ) }