File tree Expand file tree Collapse file tree 1 file changed +24
-2
lines changed Expand file tree Collapse file tree 1 file changed +24
-2
lines changed Original file line number Diff line number Diff line change 25
25
26
26
export as namespace microsoftgraph;
27
27
28
+ type NullableOption<T> = T | null;
29
+
28
30
<#
29
31
foreach(var enumType in enumTypes) {
30
32
var enumTypeName = enumType.Name.UpperCaseFirstChar();
@@ -100,7 +102,17 @@ export interface <#= entityTypeName #><#
100
102
}
101
103
}
102
104
#>
103
- <#= prop.Name #>?: <#= prop.GetTypeString() #>;
105
+ <#
106
+ if(prop.IsNullable) {
107
+ #>
108
+ <#= prop.Name #>?: NullableOption<<#= prop.GetTypeString() #>>;
109
+ <#
110
+ } else {
111
+ #>
112
+ <#= prop.Name #>?: <#= prop.GetTypeString() #>;
113
+ <#
114
+ }
115
+ #>
104
116
<#
105
117
}
106
118
#>
@@ -161,7 +173,17 @@ export interface <#= complexTypeName #><#
161
173
}
162
174
}
163
175
#>
164
- <#= prop.Name #>?: <#= prop.GetTypeString() #>;
176
+ <#
177
+ if(prop.IsNullable) {
178
+ #>
179
+ <#= prop.Name #>?: NullableOption<<#= prop.GetTypeString() #>>;
180
+ <#
181
+ } else {
182
+ #>
183
+ <#= prop.Name #>?: <#= prop.GetTypeString() #>;
184
+ <#
185
+ }
186
+ #>
165
187
<#
166
188
}
167
189
#>
You can’t perform that action at this time.
0 commit comments