Macro build_ts_type
Source macro_rules! build_ts_type {
($stack:ident $ty:ident [] $($rest:tt)*) => { ... };
($stack:ident $ty:ident [ $($keys:tt)+ ] $($rest:tt)*) => { ... };
($stack:ident $ty:ident & $other:tt $($rest:tt)*) => { ... };
($stack:ident $ty:ident | $other:tt $($rest:tt)*) => { ... };
($stack:ident $ty:ident < $arg:tt $($rest:tt)*) => { ... };
($stack:ident $ty:ident , $next:tt $($rest:tt)*) => { ... };
($stack:ident $arg:ident > $($rest:tt)*) => { ... };
($stack:ident $arg:ident >> $($rest:tt)*) => { ... };
($stack:ident $ty:ident) => { ... };
}