1 write to _projector
Aspire.Hosting.CodeGeneration.TypeScript (1)
AtsTypeScriptCodeGenerator.cs (1)
540
_projector
= new TypeScriptApiProjector(context);
120 references to _projector
Aspire.Hosting.CodeGeneration.TypeScript (120)
AtsTypeScriptCodeGenerator.cs (120)
388
!
_projector
.DtoTypesById.TryGetValue(typeRef.TypeId, out var dtoType))
403
!
_projector
.DtoTypesById.TryGetValue(typeRef.TypeId, out var dtoType))
541
var resolved =
_projector
.Resolved;
632
return
_projector
.HandleDocumentationById.GetValueOrDefault(typeId);
704
?
_projector
.GenerateCallbackTypeSignature(prop.CallbackParameters, prop.CallbackReturnType)
705
:
_projector
.MapDtoPropertyTypeToTypeScript(prop.Type);
733
var namespaces =
_projector
.ProjectExportedValues(exportedValues);
752
if (
_projector
.OptionsInterfacesToGenerate.Count == 0)
762
foreach (var (interfaceName, optionalParams) in
_projector
.OptionsInterfacesToGenerate.OrderBy(kvp => kvp.Key))
767
var tsType =
_projector
.MapParameterToTypeScript(param);
778
var returnType =
_projector
.GetGetterOnlyPropertyMethodReturnType(getter.ReturnType);
795
var keyType = returnType.KeyType != null ?
_projector
.MapTypeRefToTypeScript(returnType.KeyType) : "string";
796
var valueType = returnType.ValueType != null ?
_projector
.MapTypeRefToTypeScript(returnType.ValueType) : "unknown";
804
var elementType = returnType.ElementType != null ?
_projector
.MapTypeRefToTypeScript(returnType.ElementType) : "unknown";
816
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out _))
822
var returnTypeName =
_projector
.MapTypeRefToTypeScript(getter.ReturnType);
832
var valueType =
_projector
.MapInputTypeToTypeScript(valueParam.Type);
867
var signature =
_projector
.ResolveMethodSignature(builder, capability);
873
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var promiseInterfaceName, out _))
879
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
885
WriteLine($" {capability.MethodName}({signature.ParameterList}): {
_projector
.GetBuilderPromiseInterfaceForMethod(builder, capability)};");
895
if (!
_projector
.TypesWithPromiseWrappers.Contains(builder.TypeId))
921
var signature =
_projector
.ResolveMethodSignature(builder, capability);
927
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out _))
933
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
939
WriteLine($" {capability.MethodName}({signature.ParameterList}): {
_projector
.GetBuilderPromiseInterfaceForMethod(builder, capability)};");
949
var signature =
_projector
.ResolveMethodSignature(model, capability);
953
if (capability.ReturnType != null &&
_projector
.TypesWithPromiseWrappers.Contains(capability.ReturnType.TypeId))
955
WriteLine($" {signature.MethodName}({signature.ParameterList}): {
_projector
.GetPublicPromiseInterfaceName(capability.ReturnType.TypeId)};");
963
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
1117
var optionsTypeName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(capability);
1121
var publicParamsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsTypeName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
1127
var tsType =
_projector
.MapParameterToTypeScript(param);
1146
returnClassName =
_projector
.WrapperClassNames.GetValueOrDefault(returnTypeId)
1150
?
_projector
.GetConcreteHandleTypeName(returnTypeId)
1159
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
1162
var wrappedReturnClassName =
_projector
.GetConcreteClassName(wrappedReturnTypeId);
1164
var returnHandleType =
_projector
.GetConcreteHandleTypeName(wrappedReturnTypeId);
1175
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
1200
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
1211
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
1299
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
1348
if (
_projector
.IsWidenedHandleType(param.Type))
1367
if (
_projector
.IsWidenedHandleType(paramType))
1585
if (!
_projector
.TypesWithPromiseWrappers.Contains(builder.TypeId))
1605
if (
_projector
.TryGetPromiseWrapperType(prop.Getter!.ReturnType, out _, out var promiseImplementationClassName))
1617
var signature =
_projector
.ResolveMethodSignature(builder, capability);
1626
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out _, out var returnPromiseImplementationClassName))
1642
var returnClass =
_projector
.WrapperClassNames.GetValueOrDefault(capability.ReturnType.TypeId)
1728
var signature =
_projector
.ResolveEntryPointSignature(capability);
1734
var returnPromiseWrapper =
_projector
.GetPromiseWrapperForReturnType(capability.ReturnType);
1743
var returnWrapperClass =
_projector
.WrapperClassNames.GetValueOrDefault(capReturnTypeId)
1747
var handleType =
_projector
.GetConcreteHandleTypeName(capReturnTypeId);
1757
if (!param.IsCallback &&
_projector
.IsWidenedHandleType(param.Type))
1784
?
_projector
.MapTypeRefToTypeScript(capability.ReturnType)
1793
if (!param.IsCallback &&
_projector
.IsWidenedHandleType(param.Type))
1923
var tsType =
_projector
.MapTypeRefToTypeScript(callbackParameter.Type);
1932
var keyType =
_projector
.MapTypeRefToTypeScript(callbackParameter.Type.KeyType);
1933
var valueType =
_projector
.MapTypeRefToTypeScript(callbackParameter.Type.ValueType);
1939
else if (
_projector
.WrapperClassNames.TryGetValue(cbTypeId, out var wrapperClassName))
1941
var handleType =
_projector
.GetConcreteHandleTypeName(cbTypeId);
2114
var className =
_projector
.WrapperClassNames.GetValueOrDefault(typeClass.TypeId) ?? TypeScriptApiProjector.DeriveClassName(typeClass.TypeId);
2115
var handleType =
_projector
.GetConcreteHandleTypeName(typeClass.TypeId);
2122
var className =
_projector
.WrapperClassNames.GetValueOrDefault(builder.TypeId) ?? TypeScriptApiProjector.DeriveClassName(builder.TypeId);
2123
var handleType =
_projector
.GetConcreteHandleTypeName(builder.TypeId);
2129
foreach (var aliasTypeId in
_projector
.ConcreteTypeIds
2134
var className =
_projector
.WrapperClassNames[aliasTypeId];
2135
var handleType =
_projector
.GetConcreteHandleTypeName(aliasTypeId);
2255
returnType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType);
2273
if (getter.ReturnType?.TypeId != null &&
_projector
.WrapperClassNames.TryGetValue(getter.ReturnType.TypeId, out var wrapperClassName))
2311
var valueType =
_projector
.MapInputTypeToTypeScript(valueParam.Type);
2340
if (getter.ReturnType?.TypeId != null &&
_projector
.WrapperClassNames.TryGetValue(getter.ReturnType.TypeId, out var wrapperClassName))
2351
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out var promiseImplementationClassName))
2353
var collectionType =
_projector
.GetGetterOnlyPropertyReturnType(getter.ReturnType);
2364
var returnType =
_projector
.GetGetterOnlyPropertyReturnType(getter.ReturnType);
2388
var handleType =
_projector
.GetConcreteHandleTypeName(getter.ReturnType!.TypeId);
2391
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out var promiseImplementationClassName))
2442
var handleType =
_projector
.GetConcreteHandleTypeName(getter.ReturnType!.TypeId);
2446
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out var promiseImplementationClassName))
2475
var valueType =
_projector
.MapInputTypeToTypeScript(valueParam.Type);
2502
keyType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.KeyType);
2507
valueType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ValueType);
2536
keyType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.KeyType);
2541
valueType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ValueType);
2572
elementType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ElementType);
2600
elementType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ElementType);
2652
var optionsInterfaceName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(method);
2656
var paramsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsInterfaceName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
2660
?
_projector
.MapTypeRefToTypeScript(method.ReturnType)
2663
if (
_projector
.TryGetPromiseWrapperType(method.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
2666
var returnClassName =
_projector
.GetConcreteClassName(returnTypeId);
2668
var returnHandleType =
_projector
.GetConcreteHandleTypeName(returnTypeId);
2679
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2706
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2767
var optionsInterfaceName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(capability);
2771
var paramsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsInterfaceName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
2774
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
2776
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
2779
var returnClassName =
_projector
.GetConcreteClassName(returnTypeId);
2781
var returnHandleType =
_projector
.GetConcreteHandleTypeName(returnTypeId);
2792
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2819
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2885
var optionsInterfaceName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(capability);
2889
var publicParamsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsInterfaceName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
2895
var tsType =
_projector
.MapParameterToTypeScript(param);
2902
var returnPromiseWrapper =
_projector
.GetPromiseWrapperForReturnType(capability.ReturnType);
2903
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
2909
var returnWrapperClass =
_projector
.WrapperClassNames.GetValueOrDefault(capability.ReturnType!.TypeId)
2913
var returnHandleType =
_projector
.GetConcreteHandleTypeName(capability.ReturnType.TypeId);
2971
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
3029
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
3049
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
3112
if (
_projector
.TryGetPromiseWrapperType(prop.Getter!.ReturnType, out _, out var propertyPromiseImplementationClassName))
3124
var signature =
_projector
.ResolveMethodSignature(model, capability);
3125
var returnPromiseWrapper =
_projector
.GetPromiseWrapperForReturnType(capability.ReturnType);
3134
_projector
.WrapperClassNames.GetValueOrDefault(capability.ReturnType!.TypeId)