1 write to _projector
Aspire.Hosting.CodeGeneration.TypeScript (1)
AtsTypeScriptCodeGenerator.cs (1)
516
_projector
= new TypeScriptApiProjector(context);
120 references to _projector
Aspire.Hosting.CodeGeneration.TypeScript (120)
AtsTypeScriptCodeGenerator.cs (120)
386
!
_projector
.DtoTypesById.TryGetValue(typeRef.TypeId, out var dtoType))
401
!
_projector
.DtoTypesById.TryGetValue(typeRef.TypeId, out var dtoType))
517
var resolved =
_projector
.Resolved;
608
return
_projector
.HandleDocumentationById.GetValueOrDefault(typeId);
680
?
_projector
.GenerateCallbackTypeSignature(prop.CallbackParameters, prop.CallbackReturnType)
681
:
_projector
.MapDtoPropertyTypeToTypeScript(prop.Type);
709
var namespaces =
_projector
.ProjectExportedValues(exportedValues);
728
if (
_projector
.OptionsInterfacesToGenerate.Count == 0)
738
foreach (var (interfaceName, optionalParams) in
_projector
.OptionsInterfacesToGenerate.OrderBy(kvp => kvp.Key))
743
var tsType =
_projector
.MapParameterToTypeScript(param);
754
var returnType =
_projector
.GetGetterOnlyPropertyMethodReturnType(getter.ReturnType);
771
var keyType = returnType.KeyType != null ?
_projector
.MapTypeRefToTypeScript(returnType.KeyType) : "string";
772
var valueType = returnType.ValueType != null ?
_projector
.MapTypeRefToTypeScript(returnType.ValueType) : "unknown";
780
var elementType = returnType.ElementType != null ?
_projector
.MapTypeRefToTypeScript(returnType.ElementType) : "unknown";
792
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out _))
798
var returnTypeName =
_projector
.MapTypeRefToTypeScript(getter.ReturnType);
808
var valueType =
_projector
.MapInputTypeToTypeScript(valueParam.Type);
843
var signature =
_projector
.ResolveMethodSignature(builder, capability);
849
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var promiseInterfaceName, out _))
855
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
861
WriteLine($" {capability.MethodName}({signature.ParameterList}): {
_projector
.GetBuilderPromiseInterfaceForMethod(builder, capability)};");
871
if (!
_projector
.TypesWithPromiseWrappers.Contains(builder.TypeId))
897
var signature =
_projector
.ResolveMethodSignature(builder, capability);
903
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out _))
909
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
915
WriteLine($" {capability.MethodName}({signature.ParameterList}): {
_projector
.GetBuilderPromiseInterfaceForMethod(builder, capability)};");
925
var signature =
_projector
.ResolveMethodSignature(model, capability);
929
if (capability.ReturnType != null &&
_projector
.TypesWithPromiseWrappers.Contains(capability.ReturnType.TypeId))
931
WriteLine($" {signature.MethodName}({signature.ParameterList}): {
_projector
.GetPublicPromiseInterfaceName(capability.ReturnType.TypeId)};");
939
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
1093
var optionsTypeName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(capability);
1097
var publicParamsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsTypeName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
1103
var tsType =
_projector
.MapParameterToTypeScript(param);
1122
returnClassName =
_projector
.WrapperClassNames.GetValueOrDefault(returnTypeId)
1126
?
_projector
.GetConcreteHandleTypeName(returnTypeId)
1135
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
1138
var wrappedReturnClassName =
_projector
.GetConcreteClassName(wrappedReturnTypeId);
1140
var returnHandleType =
_projector
.GetConcreteHandleTypeName(wrappedReturnTypeId);
1151
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
1176
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
1187
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
1275
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
1324
if (
_projector
.IsWidenedHandleType(param.Type))
1343
if (
_projector
.IsWidenedHandleType(paramType))
1561
if (!
_projector
.TypesWithPromiseWrappers.Contains(builder.TypeId))
1581
if (
_projector
.TryGetPromiseWrapperType(prop.Getter!.ReturnType, out _, out var promiseImplementationClassName))
1593
var signature =
_projector
.ResolveMethodSignature(builder, capability);
1602
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out _, out var returnPromiseImplementationClassName))
1618
var returnClass =
_projector
.WrapperClassNames.GetValueOrDefault(capability.ReturnType.TypeId)
1704
var signature =
_projector
.ResolveEntryPointSignature(capability);
1710
var returnPromiseWrapper =
_projector
.GetPromiseWrapperForReturnType(capability.ReturnType);
1719
var returnWrapperClass =
_projector
.WrapperClassNames.GetValueOrDefault(capReturnTypeId)
1723
var handleType =
_projector
.GetConcreteHandleTypeName(capReturnTypeId);
1733
if (!param.IsCallback &&
_projector
.IsWidenedHandleType(param.Type))
1760
?
_projector
.MapTypeRefToTypeScript(capability.ReturnType)
1769
if (!param.IsCallback &&
_projector
.IsWidenedHandleType(param.Type))
1899
var tsType =
_projector
.MapTypeRefToTypeScript(callbackParameter.Type);
1908
var keyType =
_projector
.MapTypeRefToTypeScript(callbackParameter.Type.KeyType);
1909
var valueType =
_projector
.MapTypeRefToTypeScript(callbackParameter.Type.ValueType);
1915
else if (
_projector
.WrapperClassNames.TryGetValue(cbTypeId, out var wrapperClassName))
1917
var handleType =
_projector
.GetConcreteHandleTypeName(cbTypeId);
2080
var className =
_projector
.WrapperClassNames.GetValueOrDefault(typeClass.TypeId) ?? TypeScriptApiProjector.DeriveClassName(typeClass.TypeId);
2081
var handleType =
_projector
.GetConcreteHandleTypeName(typeClass.TypeId);
2088
var className =
_projector
.WrapperClassNames.GetValueOrDefault(builder.TypeId) ?? TypeScriptApiProjector.DeriveClassName(builder.TypeId);
2089
var handleType =
_projector
.GetConcreteHandleTypeName(builder.TypeId);
2095
foreach (var aliasTypeId in
_projector
.ConcreteTypeIds
2100
var className =
_projector
.WrapperClassNames[aliasTypeId];
2101
var handleType =
_projector
.GetConcreteHandleTypeName(aliasTypeId);
2221
returnType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType);
2239
if (getter.ReturnType?.TypeId != null &&
_projector
.WrapperClassNames.TryGetValue(getter.ReturnType.TypeId, out var wrapperClassName))
2277
var valueType =
_projector
.MapInputTypeToTypeScript(valueParam.Type);
2306
if (getter.ReturnType?.TypeId != null &&
_projector
.WrapperClassNames.TryGetValue(getter.ReturnType.TypeId, out var wrapperClassName))
2317
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out var promiseImplementationClassName))
2319
var collectionType =
_projector
.GetGetterOnlyPropertyReturnType(getter.ReturnType);
2330
var returnType =
_projector
.GetGetterOnlyPropertyReturnType(getter.ReturnType);
2354
var handleType =
_projector
.GetConcreteHandleTypeName(getter.ReturnType!.TypeId);
2357
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out var promiseImplementationClassName))
2408
var handleType =
_projector
.GetConcreteHandleTypeName(getter.ReturnType!.TypeId);
2412
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out var promiseImplementationClassName))
2441
var valueType =
_projector
.MapInputTypeToTypeScript(valueParam.Type);
2468
keyType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.KeyType);
2473
valueType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ValueType);
2502
keyType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.KeyType);
2507
valueType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ValueType);
2538
elementType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ElementType);
2566
elementType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ElementType);
2618
var optionsInterfaceName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(method);
2622
var paramsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsInterfaceName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
2626
?
_projector
.MapTypeRefToTypeScript(method.ReturnType)
2629
if (
_projector
.TryGetPromiseWrapperType(method.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
2632
var returnClassName =
_projector
.GetConcreteClassName(returnTypeId);
2634
var returnHandleType =
_projector
.GetConcreteHandleTypeName(returnTypeId);
2645
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2672
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2733
var optionsInterfaceName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(capability);
2737
var paramsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsInterfaceName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
2740
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
2742
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
2745
var returnClassName =
_projector
.GetConcreteClassName(returnTypeId);
2747
var returnHandleType =
_projector
.GetConcreteHandleTypeName(returnTypeId);
2758
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2785
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2851
var optionsInterfaceName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(capability);
2855
var publicParamsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsInterfaceName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
2861
var tsType =
_projector
.MapParameterToTypeScript(param);
2868
var returnPromiseWrapper =
_projector
.GetPromiseWrapperForReturnType(capability.ReturnType);
2869
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
2875
var returnWrapperClass =
_projector
.WrapperClassNames.GetValueOrDefault(capability.ReturnType!.TypeId)
2879
var returnHandleType =
_projector
.GetConcreteHandleTypeName(capability.ReturnType.TypeId);
2918
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2976
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2996
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
3059
if (
_projector
.TryGetPromiseWrapperType(prop.Getter!.ReturnType, out _, out var propertyPromiseImplementationClassName))
3071
var signature =
_projector
.ResolveMethodSignature(model, capability);
3072
var returnPromiseWrapper =
_projector
.GetPromiseWrapperForReturnType(capability.ReturnType);
3081
_projector
.WrapperClassNames.GetValueOrDefault(capability.ReturnType!.TypeId)