1111 var complexTypes = model.GetComplexTypes();
1212#>
1313<#= writer.WriteHeader() #>
14- declare module MicrosoftGraph {
14+ declare namespace MicrosoftGraph {
15+
16+ <# foreach(var enumType in enumTypes) { #>
17+ type <#= writer.UpperCaseFirstChar(enumType.Name) #> = <#= enumType.GetEnumValues() #>
18+ <# } #>
1519<#
1620 foreach(var entityType in entityTypes)
1721 {
1822 var methods = entityType.Methods;
1923#>
2024
21- export interface <#= writer.UpperCaseFirstChar(entityType.Name) #><# if (entityType.Base != null) { #> extends <#= writer.UpperCaseFirstChar(entityType.Base.Name) #><# }#> {
22- <#
23- foreach(var prop in entityType.Properties.ToList()) {
24- #>
25- <#= prop.Name #>?: <#= prop.GetTypeString() #>
25+ interface <#= writer.UpperCaseFirstChar(entityType.Name) #><# if (entityType.Base != null) { #> extends <#= writer.UpperCaseFirstChar(entityType.Base.Name) #><# }#> {
26+ <# foreach(var prop in entityType.Properties.ToList()) { #>
27+ <#= prop.Name #>?: <#= prop.GetTypeString() #>
2628<# } #>
27- }
29+ }
2830 <#
2931 }
3032#>
31-
32- <#
33- foreach(var enumType in enumTypes)
34- {
35- #>
36- export const enum <#= writer.UpperCaseFirstChar(enumType.Name) #> {
37- <#
38- foreach(var member in enumType.Members)
39- {
40- #>
41- <#= member.Name #> = <#= member.Value #>,
42- <#
43- }
44- #>
45- }
46-
4733<#
48- }
4934 foreach(var complexType in complexTypes)
5035 {
5136#>
52- export interface <#= writer.UpperCaseFirstChar(complexType.Name)#> {
53- <#
54- foreach(var prop in complexType.Properties)
55- {
56- #>
37+
38+ interface <#= writer.UpperCaseFirstChar(complexType.Name)#> {
39+ <# foreach(var prop in complexType.Properties) { #>
5740 <#= prop.Name #>?: <#= prop.GetTypeString() #>
58- <#
59- }
60- #>
41+ <# } #>
6142 }
43+ <# } #>
44+ }
6245
63- <#
64- }
65- #>
46+ declare module "msgraph" {
47+ export = MicrosoftGraph;
6648}
0 commit comments