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