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