1 instantiation of DenoAppResource
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
827var resource = new DenoAppResource(name, "deno", appDirectory);
66 references to DenoAppResource
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
2438typeof(Aspire.Hosting.JavaScript.DenoAppResource),
Aspire.Hosting.JavaScript (46)
DenoCommandLineAnnotation.cs (2)
12/// The Deno sub-command a <see cref="DenoAppResource"/> is launched with. 118/// Captures the full Deno command-line surface for a <see cref="DenoAppResource"/>.
DenoHostingExtensions.cs (40)
15/// Fluent flag-surface extensions for <see cref="DenoAppResource"/>. 28private static DenoCommandLineAnnotation GetOrAddDenoAnnotation(IResourceBuilder<DenoAppResource> builder) 39private static IResourceBuilder<DenoAppResource> AddDenoPermission( 40IResourceBuilder<DenoAppResource> builder, 111public static IResourceBuilder<DenoAppResource> WithDenoAllowAll(this IResourceBuilder<DenoAppResource> builder, bool enabled = true) 130public static IResourceBuilder<DenoAppResource> WithDenoAllow(this IResourceBuilder<DenoAppResource> builder, DenoPermissionKind kind, params string[] values) 143public static IResourceBuilder<DenoAppResource> WithDenoDeny(this IResourceBuilder<DenoAppResource> builder, DenoPermissionKind kind, params string[] values) 155public static IResourceBuilder<DenoAppResource> WithDenoConfig(this IResourceBuilder<DenoAppResource> builder, string configFile) 170public static IResourceBuilder<DenoAppResource> WithDenoImportMap(this IResourceBuilder<DenoAppResource> builder, string importMapFile) 185public static IResourceBuilder<DenoAppResource> WithDenoLock(this IResourceBuilder<DenoAppResource> builder, string lockFile) 201public static IResourceBuilder<DenoAppResource> WithDenoNoLock(this IResourceBuilder<DenoAppResource> builder) 225public static IResourceBuilder<DenoAppResource> WithDenoNodeModulesDir(this IResourceBuilder<DenoAppResource> builder, DenoNodeModulesDirMode? mode = null) 251public static IResourceBuilder<DenoAppResource> WithDenoUnstable(this IResourceBuilder<DenoAppResource> builder, params string[] features) 283public static IResourceBuilder<DenoAppResource> WithDenoWatch(this IResourceBuilder<DenoAppResource> builder, bool hmr = false) 310public static IResourceBuilder<DenoAppResource> WithDenoInspect( 311this IResourceBuilder<DenoAppResource> builder, 335public static IResourceBuilder<DenoAppResource> WithDenoRun(this IResourceBuilder<DenoAppResource> builder) 356public static IResourceBuilder<DenoAppResource> WithDenoTask(this IResourceBuilder<DenoAppResource> builder, string taskName) 369/// Restores the endpoint state changed by <see cref="WithDenoServe(IResourceBuilder{DenoAppResource})"/> when 378private static void RemoveDenoServeEndpoint(IResourceBuilder<DenoAppResource> builder, DenoCommandLineAnnotation annotation) 410public static IResourceBuilder<DenoAppResource> WithDenoServe(this IResourceBuilder<DenoAppResource> builder) 477public static IResourceBuilder<DenoAppResource> WithDenoScriptArgs(this IResourceBuilder<DenoAppResource> builder, params string[] args) 496public static IResourceBuilder<DenoAppResource> WithDenoRuntimeArgs(this IResourceBuilder<DenoAppResource> builder, params string[] args) 713/// Rejects <see cref="WithDenoRuntimeArgs(IResourceBuilder{DenoAppResource}, string[])"/> entries that 823/// <see cref="WithDenoRuntimeArgs(IResourceBuilder{DenoAppResource}, string[])"/>.
JavaScriptHostingExtensions.cs (4)
819public static IResourceBuilder<DenoAppResource> AddDenoApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string scriptPath) 827var resource = new DenoAppResource(name, "deno", appDirectory); 2875if (resource is DenoAppResource) 2878$"Deno apps cannot be debugged through the Node dev-server debug path. '{resource.Name}' is a {nameof(DenoAppResource)}; use {nameof(AddDenoApp)}, which wires its own Deno debug support.");
Aspire.Hosting.JavaScript.Tests (19)
AddDenoAppTests.cs (16)
1264var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>()); 1286var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>()); 1313var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>()); 1334var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>()); 1359var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>()); 1386var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>()); 1421IResourceBuilder<DenoAppResource> builder = null!; 1699private static async Task<IReadOnlyList<string>> GetDenoArgsAsync(Action<IResourceBuilder<DenoAppResource>> configure, string entrypoint = "main.ts") 1707var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>());
DenoAppFixture.cs (3)
15/// Test fixture that boots an Aspire application with two <see cref="DenoAppResource"/> instances: 43public IResourceBuilder<DenoAppResource>? DenoAppBuilder { get; private set; } 44public IResourceBuilder<DenoAppResource>? DenoScriptBuilder { get; private set; }