1 write to _projector
Aspire.Hosting.CodeGeneration.TypeScript (1)
AtsTypeScriptCodeGenerator.cs (1)
515
_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))
516
var resolved =
_projector
.Resolved;
607
return
_projector
.HandleDocumentationById.GetValueOrDefault(typeId);
679
?
_projector
.GenerateCallbackTypeSignature(prop.CallbackParameters, prop.CallbackReturnType)
680
:
_projector
.MapDtoPropertyTypeToTypeScript(prop.Type);
708
var namespaces =
_projector
.ProjectExportedValues(exportedValues);
727
if (
_projector
.OptionsInterfacesToGenerate.Count == 0)
737
foreach (var (interfaceName, optionalParams) in
_projector
.OptionsInterfacesToGenerate.OrderBy(kvp => kvp.Key))
742
var tsType =
_projector
.MapParameterToTypeScript(param);
753
var returnType =
_projector
.GetGetterOnlyPropertyMethodReturnType(getter.ReturnType);
770
var keyType = returnType.KeyType != null ?
_projector
.MapTypeRefToTypeScript(returnType.KeyType) : "string";
771
var valueType = returnType.ValueType != null ?
_projector
.MapTypeRefToTypeScript(returnType.ValueType) : "unknown";
779
var elementType = returnType.ElementType != null ?
_projector
.MapTypeRefToTypeScript(returnType.ElementType) : "unknown";
791
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out _))
797
var returnTypeName =
_projector
.MapTypeRefToTypeScript(getter.ReturnType);
807
var valueType =
_projector
.MapInputTypeToTypeScript(valueParam.Type);
842
var signature =
_projector
.ResolveMethodSignature(builder, capability);
848
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var promiseInterfaceName, out _))
854
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
860
WriteLine($" {capability.MethodName}({signature.ParameterList}): {
_projector
.GetBuilderPromiseInterfaceForMethod(builder, capability)};");
870
if (!
_projector
.TypesWithPromiseWrappers.Contains(builder.TypeId))
896
var signature =
_projector
.ResolveMethodSignature(builder, capability);
902
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out _))
908
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
914
WriteLine($" {capability.MethodName}({signature.ParameterList}): {
_projector
.GetBuilderPromiseInterfaceForMethod(builder, capability)};");
924
var signature =
_projector
.ResolveMethodSignature(model, capability);
928
if (capability.ReturnType != null &&
_projector
.TypesWithPromiseWrappers.Contains(capability.ReturnType.TypeId))
930
WriteLine($" {signature.MethodName}({signature.ParameterList}): {
_projector
.GetPublicPromiseInterfaceName(capability.ReturnType.TypeId)};");
938
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
1092
var optionsTypeName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(capability);
1096
var publicParamsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsTypeName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
1102
var tsType =
_projector
.MapParameterToTypeScript(param);
1121
returnClassName =
_projector
.WrapperClassNames.GetValueOrDefault(returnTypeId)
1125
?
_projector
.GetConcreteHandleTypeName(returnTypeId)
1134
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
1137
var wrappedReturnClassName =
_projector
.GetConcreteClassName(wrappedReturnTypeId);
1139
var returnHandleType =
_projector
.GetConcreteHandleTypeName(wrappedReturnTypeId);
1150
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
1175
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
1186
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
1274
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
1323
if (
_projector
.IsWidenedHandleType(param.Type))
1342
if (
_projector
.IsWidenedHandleType(paramType))
1560
if (!
_projector
.TypesWithPromiseWrappers.Contains(builder.TypeId))
1580
if (
_projector
.TryGetPromiseWrapperType(prop.Getter!.ReturnType, out _, out var promiseImplementationClassName))
1592
var signature =
_projector
.ResolveMethodSignature(builder, capability);
1601
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out _, out var returnPromiseImplementationClassName))
1617
var returnClass =
_projector
.WrapperClassNames.GetValueOrDefault(capability.ReturnType.TypeId)
1703
var signature =
_projector
.ResolveEntryPointSignature(capability);
1709
var returnPromiseWrapper =
_projector
.GetPromiseWrapperForReturnType(capability.ReturnType);
1718
var returnWrapperClass =
_projector
.WrapperClassNames.GetValueOrDefault(capReturnTypeId)
1722
var handleType =
_projector
.GetConcreteHandleTypeName(capReturnTypeId);
1732
if (!param.IsCallback &&
_projector
.IsWidenedHandleType(param.Type))
1759
?
_projector
.MapTypeRefToTypeScript(capability.ReturnType)
1768
if (!param.IsCallback &&
_projector
.IsWidenedHandleType(param.Type))
1898
var tsType =
_projector
.MapTypeRefToTypeScript(callbackParameter.Type);
1907
var keyType =
_projector
.MapTypeRefToTypeScript(callbackParameter.Type.KeyType);
1908
var valueType =
_projector
.MapTypeRefToTypeScript(callbackParameter.Type.ValueType);
1914
else if (
_projector
.WrapperClassNames.TryGetValue(cbTypeId, out var wrapperClassName))
1916
var handleType =
_projector
.GetConcreteHandleTypeName(cbTypeId);
2079
var className =
_projector
.WrapperClassNames.GetValueOrDefault(typeClass.TypeId) ?? TypeScriptApiProjector.DeriveClassName(typeClass.TypeId);
2080
var handleType =
_projector
.GetConcreteHandleTypeName(typeClass.TypeId);
2087
var className =
_projector
.WrapperClassNames.GetValueOrDefault(builder.TypeId) ?? TypeScriptApiProjector.DeriveClassName(builder.TypeId);
2088
var handleType =
_projector
.GetConcreteHandleTypeName(builder.TypeId);
2094
foreach (var aliasTypeId in
_projector
.ConcreteTypeIds
2099
var className =
_projector
.WrapperClassNames[aliasTypeId];
2100
var handleType =
_projector
.GetConcreteHandleTypeName(aliasTypeId);
2220
returnType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType);
2238
if (getter.ReturnType?.TypeId != null &&
_projector
.WrapperClassNames.TryGetValue(getter.ReturnType.TypeId, out var wrapperClassName))
2276
var valueType =
_projector
.MapInputTypeToTypeScript(valueParam.Type);
2305
if (getter.ReturnType?.TypeId != null &&
_projector
.WrapperClassNames.TryGetValue(getter.ReturnType.TypeId, out var wrapperClassName))
2316
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out var promiseImplementationClassName))
2318
var collectionType =
_projector
.GetGetterOnlyPropertyReturnType(getter.ReturnType);
2329
var returnType =
_projector
.GetGetterOnlyPropertyReturnType(getter.ReturnType);
2353
var handleType =
_projector
.GetConcreteHandleTypeName(getter.ReturnType!.TypeId);
2356
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out var promiseImplementationClassName))
2407
var handleType =
_projector
.GetConcreteHandleTypeName(getter.ReturnType!.TypeId);
2411
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out var promiseImplementationClassName))
2440
var valueType =
_projector
.MapInputTypeToTypeScript(valueParam.Type);
2467
keyType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.KeyType);
2472
valueType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ValueType);
2501
keyType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.KeyType);
2506
valueType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ValueType);
2537
elementType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ElementType);
2565
elementType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ElementType);
2617
var optionsInterfaceName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(method);
2621
var paramsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsInterfaceName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
2625
?
_projector
.MapTypeRefToTypeScript(method.ReturnType)
2628
if (
_projector
.TryGetPromiseWrapperType(method.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
2631
var returnClassName =
_projector
.GetConcreteClassName(returnTypeId);
2633
var returnHandleType =
_projector
.GetConcreteHandleTypeName(returnTypeId);
2644
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2671
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2732
var optionsInterfaceName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(capability);
2736
var paramsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsInterfaceName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
2739
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
2741
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
2744
var returnClassName =
_projector
.GetConcreteClassName(returnTypeId);
2746
var returnHandleType =
_projector
.GetConcreteHandleTypeName(returnTypeId);
2757
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2784
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2850
var optionsInterfaceName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(capability);
2854
var publicParamsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsInterfaceName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
2860
var tsType =
_projector
.MapParameterToTypeScript(param);
2867
var returnPromiseWrapper =
_projector
.GetPromiseWrapperForReturnType(capability.ReturnType);
2868
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
2874
var returnWrapperClass =
_projector
.WrapperClassNames.GetValueOrDefault(capability.ReturnType!.TypeId)
2878
var returnHandleType =
_projector
.GetConcreteHandleTypeName(capability.ReturnType.TypeId);
2917
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2975
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2995
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
3058
if (
_projector
.TryGetPromiseWrapperType(prop.Getter!.ReturnType, out _, out var propertyPromiseImplementationClassName))
3070
var signature =
_projector
.ResolveMethodSignature(model, capability);
3071
var returnPromiseWrapper =
_projector
.GetPromiseWrapperForReturnType(capability.ReturnType);
3080
_projector
.WrapperClassNames.GetValueOrDefault(capability.ReturnType!.TypeId)