arabidopsis / typescript-definitions

Apache License 2.0
69 stars 19 forks source link

vec of option #3

Open antiphoton opened 4 years ago

antiphoton commented 4 years ago

Code to be compiled

 #[derive(Serialize, TypescriptDefinition)]
 struct A {
    x: Vec<Option<i32>>,
}

Result of current version

export type A = { x: number | null [] };

Expected compiled code

export type A = { x: (number | null) [] };