16 writes to Content
Aspire.Hosting.CodeGeneration.TypeScript (15)
TypeScriptApiProjector.cs (15)
464Content = RuntimeDeclarationContent, 547Content = exportedNamespace.Content, 608Content = $"export type {handleName} = Handle<'{typeId}'>;", 630Content = $"export interface {name} extends {baseType} {{}}", 648Content = $"export interface {promiseName} extends PromiseLike<{name}> {{}}", 1028Content = BuildInterfaceBody(interfaceName, extends, members, includeToJson: true), 1037Content = BuildInterfaceBody(promiseInterfaceName, [$"PromiseLike<{interfaceName}>"], promiseMembers, includeToJson: false), 1049Content = $"export interface {interfaceName} extends {(isResourceBuilder ? "ResourceBuilderBase" : "HandleReference")} {{}}", 1058Content = $"export interface {promiseInterfaceName} extends PromiseLike<{interfaceName}> {{}}", 1071Content = BuildInterfaceBody(interfaceName, [], members, includeToJson: false), 1080Content = BuildInterfaceBody(promiseInterfaceName, [], promiseMembers, includeToJson: false), 1254Content = $"export declare {item.Declaration};", 1367Content = body.ToString(), 1450Content = body.ToString(), 1494Content = body.ToString(),
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
2873Content = "export interface ContosoResource {\r\n configure(enabled?: boolean): Promise<void>;\r\n}",
16 references to Content
Aspire.Hosting.CodeGeneration.TypeScript (2)
TypeScriptApiExportWriter.cs (1)
38["content"] = declaration.Content
TypeScriptApiProjector.cs (1)
583foreach (Match match in DeclaredTypeNameRegex().Matches(declaration.Content))
Aspire.Hosting.CodeGeneration.TypeScript.Tests (14)
AtsTypeScriptCodeGeneratorTests.cs (14)
1290var config = Assert.Single(model.Declarations, declaration => declaration.Content.StartsWith("export interface AksNodePoolConfig {", StringComparison.Ordinal)); 1294Config = config.Content, 2994declaration => declaration.Content.StartsWith( 3004Assert.Equal(expectedDeclaration, declaration.Content); 3117declaration.Content); 3150declaration => declaration.Content.StartsWith("export interface RunAsEmulatorOptions ", StringComparison.Ordinal)); 3153declaration => declaration.Content.StartsWith("export interface RunAsEmulatorOptions ", StringComparison.Ordinal)); 3167eventHubsOptions.Content); 3174serviceBusOptions.Content); 3175Assert.NotEqual(eventHubsOptions.Content, serviceBusOptions.Content); 3291declaration => Assert.DoesNotContain('\r', declaration.Content)); 3302var completeSource = string.Join("\n", model.Declarations.Select(declaration => declaration.Content)); 3313.Select(declaration => declaration.Content));