32 references to TypeScriptApiItemKind
Aspire.Hosting.CodeGeneration.TypeScript (28)
TypeScriptApiExportWriter.cs (10)
159
private static string ToKindString(
TypeScriptApiItemKind
kind) => kind switch
161
TypeScriptApiItemKind
.Interface => "interface",
162
TypeScriptApiItemKind
.Enum => "enum",
163
TypeScriptApiItemKind
.Dto => "dto",
164
TypeScriptApiItemKind
.Options => "options",
165
TypeScriptApiItemKind
.Namespace => "namespace",
166
TypeScriptApiItemKind
.Constant => "constant",
167
TypeScriptApiItemKind
.Augmentation => "augmentation",
168
TypeScriptApiItemKind
.Method => "method",
169
TypeScriptApiItemKind
.Property => "property",
TypeScriptApiModel.cs (2)
85
public required
TypeScriptApiItemKind
Kind { get; init; }
136
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,
1218
Kind =
TypeScriptApiItemKind
.Property,
1238
Kind =
TypeScriptApiItemKind
.Method,
1331
Kind =
TypeScriptApiItemKind
.Property,
1343
Kind =
TypeScriptApiItemKind
.Enum,
1403
Kind =
TypeScriptApiItemKind
.Property,
1415
Kind =
TypeScriptApiItemKind
.Property,
1426
Kind =
TypeScriptApiItemKind
.Dto,
1460
Kind =
TypeScriptApiItemKind
.Property,
1472
Kind =
TypeScriptApiItemKind
.Options,
Aspire.Hosting.CodeGeneration.TypeScript.Tests (4)
AtsTypeScriptCodeGeneratorTests.cs (4)
2323
Kind =
TypeScriptApiItemKind
.Interface,
2333
Kind =
TypeScriptApiItemKind
.Method,
2765
items.Where(item => item.Kind !=
TypeScriptApiItemKind
.Augmentation),
2768
items.SelectMany(item => item.Members).Where(member => member.Kind ==
TypeScriptApiItemKind
.Method),