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)
3069Content = "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)
1309var config = Assert.Single(model.Declarations, declaration => declaration.Content.StartsWith("export interface AksNodePoolConfig {", StringComparison.Ordinal)); 1313Config = config.Content, 3190declaration => declaration.Content.StartsWith( 3200Assert.Equal(expectedDeclaration, declaration.Content); 3313declaration.Content); 3346declaration => declaration.Content.StartsWith("export interface RunAsEmulatorOptions ", StringComparison.Ordinal)); 3349declaration => declaration.Content.StartsWith("export interface RunAsEmulatorOptions ", StringComparison.Ordinal)); 3363eventHubsOptions.Content); 3370serviceBusOptions.Content); 3371Assert.NotEqual(eventHubsOptions.Content, serviceBusOptions.Content); 3487declaration => Assert.DoesNotContain('\r', declaration.Content)); 3498var completeSource = string.Join("\n", model.Declarations.Select(declaration => declaration.Content)); 3509.Select(declaration => declaration.Content));