33 references to TypeScriptApiItemKind
Aspire.Hosting.CodeGeneration.TypeScript (28)
TypeScriptApiExportWriter.cs (10)
167
private static string ToKindString(
TypeScriptApiItemKind
kind) => kind switch
169
TypeScriptApiItemKind
.Interface => "interface",
170
TypeScriptApiItemKind
.Enum => "enum",
171
TypeScriptApiItemKind
.Dto => "dto",
172
TypeScriptApiItemKind
.Options => "options",
173
TypeScriptApiItemKind
.Namespace => "namespace",
174
TypeScriptApiItemKind
.Constant => "constant",
175
TypeScriptApiItemKind
.Augmentation => "augmentation",
176
TypeScriptApiItemKind
.Method => "method",
177
TypeScriptApiItemKind
.Property => "property",
TypeScriptApiModel.cs (2)
85
public required
TypeScriptApiItemKind
Kind { get; init; }
139
public required
TypeScriptApiItemKind
Kind { get; init; }
TypeScriptApiProjector.cs (16)
538
Kind =
TypeScriptApiItemKind
.Namespace,
727
Kind =
TypeScriptApiItemKind
.Constant,
742
Kind =
TypeScriptApiItemKind
.Namespace,
1042
return (BuildInterfaceItem(builderModel, $"interface:{interfaceName}", interfaceName, extends, typeOwner, documentation, members,
TypeScriptApiItemKind
.Interface), declarations);
1088
return (BuildInterfaceItem(builderModel, $"augmentation:{package.Name}:{interfaceName}", interfaceName, extends, typeOwner, documentation, members,
TypeScriptApiItemKind
.Augmentation), declarations);
1099
TypeScriptApiItemKind
kind)
1158
Kind =
TypeScriptApiItemKind
.Method,
1219
Kind =
TypeScriptApiItemKind
.Property,
1241
Kind =
TypeScriptApiItemKind
.Method,
1335
Kind =
TypeScriptApiItemKind
.Property,
1347
Kind =
TypeScriptApiItemKind
.Enum,
1407
Kind =
TypeScriptApiItemKind
.Property,
1419
Kind =
TypeScriptApiItemKind
.Property,
1430
Kind =
TypeScriptApiItemKind
.Dto,
1464
Kind =
TypeScriptApiItemKind
.Property,
1476
Kind =
TypeScriptApiItemKind
.Options,
Aspire.Hosting.CodeGeneration.TypeScript.Tests (5)
AtsTypeScriptCodeGeneratorTests.cs (5)
312
Assert.Equal(
TypeScriptApiItemKind
.Property, member.Kind);
2680
Kind =
TypeScriptApiItemKind
.Interface,
2690
Kind =
TypeScriptApiItemKind
.Method,
3122
items.Where(item => item.Kind !=
TypeScriptApiItemKind
.Augmentation),
3125
items.SelectMany(item => item.Members).Where(member => member.Kind ==
TypeScriptApiItemKind
.Method),