3 writes to BuilderClassName
Aspire.Hosting.CodeGeneration.TypeScript (3)
TypeScriptApiProjector.cs (3)
2730BuilderClassName = builderClassName, 2764BuilderClassName = builderClassName, 2803BuilderClassName = builderClassName,
21 references to BuilderClassName
Aspire.Hosting.CodeGeneration.TypeScript (21)
AtsTypeScriptCodeGenerator.cs (12)
803var interfaceName = TypeScriptApiProjector.GetInterfaceName(builder.BuilderClassName); 870var interfaceName = TypeScriptApiProjector.GetInterfaceName(builder.BuilderClassName); 871var promiseInterfaceName = TypeScriptApiProjector.GetPromiseInterfaceName(builder.BuilderClassName); 990var implementationClassName = TypeScriptApiProjector.GetImplementationClassName(builder.BuilderClassName); 1001WriteLine($"class {implementationClassName} extends ResourceBuilderBase<{handleType}> implements {builder.BuilderClassName} {{"); 1101var returnClassName = builder.BuilderClassName; 1569var promiseClass = $"{builder.BuilderClassName}Promise"; 1570var promiseImplementationClass = TypeScriptApiProjector.GetImplementationPromiseClassName(builder.BuilderClassName); 1573WriteLine($" * Thenable wrapper for {builder.BuilderClassName} that enables fluent chaining."); 1578WriteLine($" constructor(private _promise: Promise<{builder.BuilderClassName}>, private _client: AspireClientRpc, track = true) {{"); 1584WriteLine($" then<TResult1 = {builder.BuilderClassName}, TResult2 = never>("); 1585WriteLine($" onfulfilled?: ((value: {builder.BuilderClassName}) => TResult1 | PromiseLike<TResult1>) | null,");
TypeScriptApiProjector.cs (9)
202_wrapperClassNames[builder.TypeId] = builder.BuilderClassName; 209directlyReturnedResourceTypesByClassName.TryGetValue(builder.BuilderClassName, out var directlyReturnedAliases); 223_wrapperClassNames[alias.TypeId] = builder.BuilderClassName; 469foreach (var builderModel in _resolved.Builders.OrderBy(b => b.BuilderClassName, StringComparer.Ordinal)) 974? builderModel.BuilderClassName 1020? GetPromiseInterfaceName(isResourceBuilder ? builderModel.BuilderClassName : DeriveClassName(builderModel.TypeId)) 2506return GetPromiseInterfaceName(builder.BuilderClassName); 2816.ThenBy(builder => builder.BuilderClassName) 2817.GroupBy(builder => builder.BuilderClassName, StringComparer.Ordinal)