Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1 +1,19 @@
#nullable enable
Aspire.Hosting.ApplicationModel.SwaApiEndpointAnnotation
Aspire.Hosting.ApplicationModel.SwaApiEndpointAnnotation.Endpoint.get -> string!
Aspire.Hosting.ApplicationModel.SwaApiEndpointAnnotation.SwaApiEndpointAnnotation(Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.IResourceWithEndpoints!>! resource) -> void
Aspire.Hosting.ApplicationModel.SwaAppEndpointAnnotation
Aspire.Hosting.ApplicationModel.SwaAppEndpointAnnotation.Endpoint.get -> string!
Aspire.Hosting.ApplicationModel.SwaAppEndpointAnnotation.SwaAppEndpointAnnotation(Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.IResourceWithEndpoints!>! resource) -> void
Aspire.Hosting.ApplicationModel.SwaResource
Aspire.Hosting.ApplicationModel.SwaResource.SwaResource(string! name, string! workingDirectory) -> void
Aspire.Hosting.SwaAppHostingExtension
Aspire.Hosting.SwaResourceOptions
Aspire.Hosting.SwaResourceOptions.DevServerTimeout.get -> int
Aspire.Hosting.SwaResourceOptions.DevServerTimeout.set -> void
Aspire.Hosting.SwaResourceOptions.Port.get -> int
Aspire.Hosting.SwaResourceOptions.Port.set -> void
Aspire.Hosting.SwaResourceOptions.SwaResourceOptions() -> void
static Aspire.Hosting.SwaAppHostingExtension.AddSwaEmulator(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SwaResource!>!
static Aspire.Hosting.SwaAppHostingExtension.AddSwaEmulator(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, Aspire.Hosting.SwaResourceOptions! options) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SwaResource!>!
static Aspire.Hosting.SwaAppHostingExtension.WithApiResource(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SwaResource!>! builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.IResourceWithEndpoints!>! apiResource) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SwaResource!>!
static Aspire.Hosting.SwaAppHostingExtension.WithAppResource(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SwaResource!>! builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.IResourceWithEndpoints!>! appResource) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SwaResource!>!
Original file line number Diff line number Diff line change
@@ -1,19 +1 @@
Aspire.Hosting.ApplicationModel.SwaApiEndpointAnnotation
Aspire.Hosting.ApplicationModel.SwaApiEndpointAnnotation.Endpoint.get -> string!
Aspire.Hosting.ApplicationModel.SwaApiEndpointAnnotation.SwaApiEndpointAnnotation(Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.IResourceWithEndpoints!>! resource) -> void
Aspire.Hosting.ApplicationModel.SwaAppEndpointAnnotation
Aspire.Hosting.ApplicationModel.SwaAppEndpointAnnotation.Endpoint.get -> string!
Aspire.Hosting.ApplicationModel.SwaAppEndpointAnnotation.SwaAppEndpointAnnotation(Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.IResourceWithEndpoints!>! resource) -> void
Aspire.Hosting.ApplicationModel.SwaResource
Aspire.Hosting.ApplicationModel.SwaResource.SwaResource(string! name, string! workingDirectory) -> void
Aspire.Hosting.SwaAppHostingExtension
Aspire.Hosting.SwaResourceOptions
Aspire.Hosting.SwaResourceOptions.DevServerTimeout.get -> int
Aspire.Hosting.SwaResourceOptions.DevServerTimeout.set -> void
Aspire.Hosting.SwaResourceOptions.Port.get -> int
Aspire.Hosting.SwaResourceOptions.Port.set -> void
Aspire.Hosting.SwaResourceOptions.SwaResourceOptions() -> void
static Aspire.Hosting.SwaAppHostingExtension.AddSwaEmulator(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SwaResource!>!
static Aspire.Hosting.SwaAppHostingExtension.AddSwaEmulator(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, Aspire.Hosting.SwaResourceOptions! options) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SwaResource!>!
static Aspire.Hosting.SwaAppHostingExtension.WithApiResource(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SwaResource!>! builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.IResourceWithEndpoints!>! apiResource) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SwaResource!>!
static Aspire.Hosting.SwaAppHostingExtension.WithAppResource(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SwaResource!>! builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.IResourceWithEndpoints!>! appResource) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.SwaResource!>!
#nullable enable
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
#nullable enable
Aspire.Hosting.ApplicationModel.GolangAppExecutableResource
Aspire.Hosting.ApplicationModel.GolangAppExecutableResource.GolangAppExecutableResource(string! name, string! workingDirectory) -> void
Aspire.Hosting.GolangAppHostingExtension
static Aspire.Hosting.GolangAppHostingExtension.AddGolangApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, int port = 8080, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.GolangAppExecutableResource!>!
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
Aspire.Hosting.ApplicationModel.GolangAppExecutableResource
Aspire.Hosting.ApplicationModel.GolangAppExecutableResource.GolangAppExecutableResource(string! name, string! workingDirectory) -> void
Aspire.Hosting.GolangAppHostingExtension
static Aspire.Hosting.GolangAppHostingExtension.AddGolangApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, int port = 8080, string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.GolangAppExecutableResource!>!
#nullable enable
36 changes: 35 additions & 1 deletion src/CommunityToolkit.Aspire.Hosting.Java/PublicAPI.Shipped.txt
Original file line number Diff line number Diff line change
@@ -1 +1,35 @@
#nullable enable
Aspire.Hosting.ApplicationModel.JavaAppContainerResource
Aspire.Hosting.ApplicationModel.JavaAppContainerResource.JavaAppContainerResource(string! name, string? entrypoint = null) -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.Args.get -> string![]?
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.Args.set -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.ContainerImageName.get -> string?
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.ContainerImageName.set -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.ContainerImageTag.get -> string!
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.ContainerImageTag.set -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.ContainerRegistry.get -> string?
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.ContainerRegistry.set -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.JavaAppContainerResourceOptions() -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.OtelAgentPath.get -> string?
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.OtelAgentPath.set -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.Port.get -> int
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.Port.set -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.TargetPort.get -> int
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.TargetPort.set -> void
Aspire.Hosting.ApplicationModel.JavaAppExecutableResource
Aspire.Hosting.ApplicationModel.JavaAppExecutableResource.JavaAppExecutableResource(string! name, string! command, string! workingDirectory) -> void
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.ApplicationName.get -> string?
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.ApplicationName.set -> void
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.Args.get -> string![]?
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.Args.set -> void
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.JavaAppExecutableResourceOptions() -> void
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.OtelAgentPath.get -> string?
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.OtelAgentPath.set -> void
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.Port.get -> int
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.Port.set -> void
Aspire.Hosting.JavaAppHostingExtension
static Aspire.Hosting.JavaAppHostingExtension.AddJavaApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions! options) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.JavaAppContainerResource!>!
static Aspire.Hosting.JavaAppHostingExtension.AddJavaApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions! options) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.JavaAppExecutableResource!>!
static Aspire.Hosting.JavaAppHostingExtension.AddSpringApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions! options) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.JavaAppContainerResource!>!
static Aspire.Hosting.JavaAppHostingExtension.AddSpringApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions! options) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.JavaAppExecutableResource!>!
Original file line number Diff line number Diff line change
@@ -1,35 +1 @@
Aspire.Hosting.ApplicationModel.JavaAppContainerResource
Aspire.Hosting.ApplicationModel.JavaAppContainerResource.JavaAppContainerResource(string! name, string? entrypoint = null) -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.Args.get -> string![]?
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.Args.set -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.ContainerImageName.get -> string?
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.ContainerImageName.set -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.ContainerImageTag.get -> string!
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.ContainerImageTag.set -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.ContainerRegistry.get -> string?
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.ContainerRegistry.set -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.JavaAppContainerResourceOptions() -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.OtelAgentPath.get -> string?
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.OtelAgentPath.set -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.Port.get -> int
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.Port.set -> void
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.TargetPort.get -> int
Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions.TargetPort.set -> void
Aspire.Hosting.ApplicationModel.JavaAppExecutableResource
Aspire.Hosting.ApplicationModel.JavaAppExecutableResource.JavaAppExecutableResource(string! name, string! command, string! workingDirectory) -> void
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.ApplicationName.get -> string?
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.ApplicationName.set -> void
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.Args.get -> string![]?
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.Args.set -> void
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.JavaAppExecutableResourceOptions() -> void
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.OtelAgentPath.get -> string?
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.OtelAgentPath.set -> void
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.Port.get -> int
Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions.Port.set -> void
Aspire.Hosting.JavaAppHostingExtension
static Aspire.Hosting.JavaAppHostingExtension.AddJavaApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions! options) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.JavaAppContainerResource!>!
static Aspire.Hosting.JavaAppHostingExtension.AddJavaApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions! options) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.JavaAppExecutableResource!>!
static Aspire.Hosting.JavaAppHostingExtension.AddSpringApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, Aspire.Hosting.ApplicationModel.JavaAppContainerResourceOptions! options) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.JavaAppContainerResource!>!
static Aspire.Hosting.JavaAppHostingExtension.AddSpringApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, Aspire.Hosting.ApplicationModel.JavaAppExecutableResourceOptions! options) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.JavaAppExecutableResource!>!
#nullable enable
Original file line number Diff line number Diff line change
@@ -1 +1,10 @@
#nullable enable
Aspire.Hosting.ApplicationModel.MeilisearchResource
Aspire.Hosting.ApplicationModel.MeilisearchResource.ConnectionStringExpression.get -> Aspire.Hosting.ApplicationModel.ReferenceExpression!
Aspire.Hosting.ApplicationModel.MeilisearchResource.MasterKeyParameter.get -> Aspire.Hosting.ApplicationModel.ParameterResource!
Aspire.Hosting.ApplicationModel.MeilisearchResource.MeilisearchResource(string! name, Aspire.Hosting.ApplicationModel.ParameterResource! masterKey) -> void
Aspire.Hosting.ApplicationModel.MeilisearchResource.PrimaryEndpoint.get -> Aspire.Hosting.ApplicationModel.EndpointReference!
Aspire.Hosting.MeilisearchBuilderExtensions
static Aspire.Hosting.MeilisearchBuilderExtensions.AddMeilisearch(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource!>? masterKey = null, int? port = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MeilisearchResource!>!
static Aspire.Hosting.MeilisearchBuilderExtensions.WithDataBindMount(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MeilisearchResource!>! builder, string! source) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MeilisearchResource!>!
static Aspire.Hosting.MeilisearchBuilderExtensions.WithDataVolume(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MeilisearchResource!>! builder, string? name = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MeilisearchResource!>!
Original file line number Diff line number Diff line change
@@ -1,10 +1 @@
#nullable enable
Aspire.Hosting.ApplicationModel.MeilisearchResource
Aspire.Hosting.ApplicationModel.MeilisearchResource.ConnectionStringExpression.get -> Aspire.Hosting.ApplicationModel.ReferenceExpression!
Aspire.Hosting.ApplicationModel.MeilisearchResource.MasterKeyParameter.get -> Aspire.Hosting.ApplicationModel.ParameterResource!
Aspire.Hosting.ApplicationModel.MeilisearchResource.MeilisearchResource(string! name, Aspire.Hosting.ApplicationModel.ParameterResource! masterKey) -> void
Aspire.Hosting.ApplicationModel.MeilisearchResource.PrimaryEndpoint.get -> Aspire.Hosting.ApplicationModel.EndpointReference!
Aspire.Hosting.MeilisearchBuilderExtensions
static Aspire.Hosting.MeilisearchBuilderExtensions.AddMeilisearch(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.ParameterResource!>? masterKey = null, int? port = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MeilisearchResource!>!
static Aspire.Hosting.MeilisearchBuilderExtensions.WithDataBindMount(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MeilisearchResource!>! builder, string! source) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MeilisearchResource!>!
static Aspire.Hosting.MeilisearchBuilderExtensions.WithDataVolume(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MeilisearchResource!>! builder, string? name = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.MeilisearchResource!>!
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
#nullable enable
Aspire.Hosting.NodeJSHostingExtensions
static Aspire.Hosting.NodeJSHostingExtensions.AddPnpmApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, string! scriptName = "start", string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.NodeAppResource!>!
static Aspire.Hosting.NodeJSHostingExtensions.AddViteApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string? workingDirectory = null, string! packageManager = "npm") -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.NodeAppResource!>!
static Aspire.Hosting.NodeJSHostingExtensions.AddYarnApp(this Aspire.Hosting.IDistributedApplicationBuilder! builder, string! name, string! workingDirectory, string! scriptName = "start", string![]? args = null) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.NodeAppResource!>!
static Aspire.Hosting.NodeJSHostingExtensions.WithNpmPackageInstallation(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.NodeAppResource!>! resource, bool useCI = false) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.NodeAppResource!>!
static Aspire.Hosting.NodeJSHostingExtensions.WithPnpmPackageInstallation(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.NodeAppResource!>! resource) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.NodeAppResource!>!
static Aspire.Hosting.NodeJSHostingExtensions.WithYarnPackageInstallation(this Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.NodeAppResource!>! resource) -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.NodeAppResource!>!
Loading