1 instantiation of DenoAppResource
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
827
var resource = new
DenoAppResource
(name, "deno", appDirectory);
66 references to DenoAppResource
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
2438
typeof(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
"/>.
28
private static DenoCommandLineAnnotation GetOrAddDenoAnnotation(IResourceBuilder<
DenoAppResource
> builder)
39
private static IResourceBuilder<
DenoAppResource
> AddDenoPermission(
40
IResourceBuilder<
DenoAppResource
> builder,
111
public static IResourceBuilder<
DenoAppResource
> WithDenoAllowAll(this IResourceBuilder<
DenoAppResource
> builder, bool enabled = true)
130
public static IResourceBuilder<
DenoAppResource
> WithDenoAllow(this IResourceBuilder<
DenoAppResource
> builder, DenoPermissionKind kind, params string[] values)
143
public static IResourceBuilder<
DenoAppResource
> WithDenoDeny(this IResourceBuilder<
DenoAppResource
> builder, DenoPermissionKind kind, params string[] values)
155
public static IResourceBuilder<
DenoAppResource
> WithDenoConfig(this IResourceBuilder<
DenoAppResource
> builder, string configFile)
170
public static IResourceBuilder<
DenoAppResource
> WithDenoImportMap(this IResourceBuilder<
DenoAppResource
> builder, string importMapFile)
185
public static IResourceBuilder<
DenoAppResource
> WithDenoLock(this IResourceBuilder<
DenoAppResource
> builder, string lockFile)
201
public static IResourceBuilder<
DenoAppResource
> WithDenoNoLock(this IResourceBuilder<
DenoAppResource
> builder)
225
public static IResourceBuilder<
DenoAppResource
> WithDenoNodeModulesDir(this IResourceBuilder<
DenoAppResource
> builder, DenoNodeModulesDirMode? mode = null)
251
public static IResourceBuilder<
DenoAppResource
> WithDenoUnstable(this IResourceBuilder<
DenoAppResource
> builder, params string[] features)
283
public static IResourceBuilder<
DenoAppResource
> WithDenoWatch(this IResourceBuilder<
DenoAppResource
> builder, bool hmr = false)
310
public static IResourceBuilder<
DenoAppResource
> WithDenoInspect(
311
this IResourceBuilder<
DenoAppResource
> builder,
335
public static IResourceBuilder<
DenoAppResource
> WithDenoRun(this IResourceBuilder<
DenoAppResource
> builder)
356
public static IResourceBuilder<
DenoAppResource
> WithDenoTask(this IResourceBuilder<
DenoAppResource
> builder, string taskName)
369
/// Restores the endpoint state changed by <see cref="WithDenoServe(IResourceBuilder{
DenoAppResource
})"/> when
378
private static void RemoveDenoServeEndpoint(IResourceBuilder<
DenoAppResource
> builder, DenoCommandLineAnnotation annotation)
410
public static IResourceBuilder<
DenoAppResource
> WithDenoServe(this IResourceBuilder<
DenoAppResource
> builder)
477
public static IResourceBuilder<
DenoAppResource
> WithDenoScriptArgs(this IResourceBuilder<
DenoAppResource
> builder, params string[] args)
496
public 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)
819
public static IResourceBuilder<
DenoAppResource
> AddDenoApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string scriptPath)
827
var
resource = new DenoAppResource(name, "deno", appDirectory);
2875
if (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)
1264
var
denoResource = Assert.Single(appModel.Resources.OfType<
DenoAppResource
>());
1286
var
denoResource = Assert.Single(appModel.Resources.OfType<
DenoAppResource
>());
1313
var
denoResource = Assert.Single(appModel.Resources.OfType<
DenoAppResource
>());
1334
var
denoResource = Assert.Single(appModel.Resources.OfType<
DenoAppResource
>());
1359
var
denoResource = Assert.Single(appModel.Resources.OfType<
DenoAppResource
>());
1386
var
denoResource = Assert.Single(appModel.Resources.OfType<
DenoAppResource
>());
1421
IResourceBuilder<
DenoAppResource
> builder = null!;
1699
private static async Task<IReadOnlyList<string>> GetDenoArgsAsync(Action<IResourceBuilder<
DenoAppResource
>> configure, string entrypoint = "main.ts")
1707
var
denoResource = Assert.Single(appModel.Resources.OfType<
DenoAppResource
>());
DenoAppFixture.cs (3)
15
/// Test fixture that boots an Aspire application with two <see cref="
DenoAppResource
"/> instances:
43
public IResourceBuilder<
DenoAppResource
>? DenoAppBuilder { get; private set; }
44
public IResourceBuilder<
DenoAppResource
>? DenoScriptBuilder { get; private set; }