1 write to _projector
Aspire.Hosting.CodeGeneration.TypeScript (1)
AtsTypeScriptCodeGenerator.cs (1)
501
_projector
= new TypeScriptApiProjector(context);
124 references to _projector
Aspire.Hosting.CodeGeneration.TypeScript (124)
AtsTypeScriptCodeGenerator.cs (124)
374
!
_projector
.DtoTypesById.TryGetValue(typeRef.TypeId, out var dtoType))
389
!
_projector
.DtoTypesById.TryGetValue(typeRef.TypeId, out var dtoType))
502
var resolved =
_projector
.Resolved;
593
return
_projector
.HandleDocumentationById.GetValueOrDefault(typeId);
665
?
_projector
.GenerateCallbackTypeSignature(prop.CallbackParameters, prop.CallbackReturnType)
666
:
_projector
.MapDtoPropertyTypeToTypeScript(prop.Type);
694
var namespaces =
_projector
.ProjectExportedValues(exportedValues);
713
if (
_projector
.OptionsInterfacesToGenerate.Count == 0)
723
foreach (var (interfaceName, optionalParams) in
_projector
.OptionsInterfacesToGenerate.OrderBy(kvp => kvp.Key))
728
var tsType =
_projector
.MapParameterToTypeScript(param);
739
var returnType =
_projector
.GetGetterOnlyPropertyMethodReturnType(getter.ReturnType);
756
var keyType = returnType.KeyType != null ?
_projector
.MapTypeRefToTypeScript(returnType.KeyType) : "string";
757
var valueType = returnType.ValueType != null ?
_projector
.MapTypeRefToTypeScript(returnType.ValueType) : "unknown";
765
var elementType = returnType.ElementType != null ?
_projector
.MapTypeRefToTypeScript(returnType.ElementType) : "unknown";
777
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out _))
783
var returnTypeName =
_projector
.MapTypeRefToTypeScript(getter.ReturnType);
793
var valueType =
_projector
.MapInputTypeToTypeScript(valueParam.Type);
828
var signature =
_projector
.ResolveMethodSignature(builder, capability);
834
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var promiseInterfaceName, out _))
840
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
846
WriteLine($" {capability.MethodName}({signature.ParameterList}): {
_projector
.GetBuilderPromiseInterfaceForMethod(builder, capability)};");
856
if (!
_projector
.TypesWithPromiseWrappers.Contains(builder.TypeId))
882
var signature =
_projector
.ResolveMethodSignature(builder, capability);
888
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out _))
894
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
900
WriteLine($" {capability.MethodName}({signature.ParameterList}): {
_projector
.GetBuilderPromiseInterfaceForMethod(builder, capability)};");
910
var signature =
_projector
.ResolveMethodSignature(model, capability);
914
if (capability.ReturnType != null &&
_projector
.TypesWithPromiseWrappers.Contains(capability.ReturnType.TypeId))
916
WriteLine($" {signature.MethodName}({signature.ParameterList}): {
_projector
.GetPublicPromiseInterfaceName(capability.ReturnType.TypeId)};");
924
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
1078
var optionsTypeName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(capability);
1082
var publicParamsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsTypeName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
1088
var tsType =
_projector
.MapParameterToTypeScript(param);
1107
returnClassName =
_projector
.WrapperClassNames.GetValueOrDefault(returnTypeId)
1111
?
_projector
.GetConcreteHandleTypeName(returnTypeId)
1120
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
1123
var wrappedReturnClassName =
_projector
.GetConcreteClassName(wrappedReturnTypeId);
1125
var returnHandleType =
_projector
.GetConcreteHandleTypeName(wrappedReturnTypeId);
1136
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
1161
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
1172
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
1260
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
1309
if (
_projector
.IsWidenedHandleType(param.Type))
1328
if (
_projector
.IsWidenedHandleType(paramType))
1555
if (!
_projector
.TypesWithPromiseWrappers.Contains(builder.TypeId))
1594
var returnType =
_projector
.GetGetterOnlyPropertyMethodReturnType(prop.Getter!.ReturnType);
1596
if (
_projector
.TryGetPromiseWrapperType(prop.Getter!.ReturnType, out _, out var promiseImplementationClassName))
1613
var signature =
_projector
.ResolveMethodSignature(builder, capability);
1634
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
1648
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
1667
var returnClass =
_projector
.WrapperClassNames.GetValueOrDefault(capability.ReturnType.TypeId)
1734
var signature =
_projector
.ResolveEntryPointSignature(capability);
1740
var returnPromiseWrapper =
_projector
.GetPromiseWrapperForReturnType(capability.ReturnType);
1749
var returnWrapperClass =
_projector
.WrapperClassNames.GetValueOrDefault(capReturnTypeId)
1753
var handleType =
_projector
.GetConcreteHandleTypeName(capReturnTypeId);
1763
if (!param.IsCallback &&
_projector
.IsWidenedHandleType(param.Type))
1790
?
_projector
.MapTypeRefToTypeScript(capability.ReturnType)
1799
if (!param.IsCallback &&
_projector
.IsWidenedHandleType(param.Type))
1929
var tsType =
_projector
.MapTypeRefToTypeScript(callbackParameter.Type);
1938
var keyType =
_projector
.MapTypeRefToTypeScript(callbackParameter.Type.KeyType);
1939
var valueType =
_projector
.MapTypeRefToTypeScript(callbackParameter.Type.ValueType);
1945
else if (
_projector
.WrapperClassNames.TryGetValue(cbTypeId, out var wrapperClassName))
1947
var handleType =
_projector
.GetConcreteHandleTypeName(cbTypeId);
2110
var className =
_projector
.WrapperClassNames.GetValueOrDefault(typeClass.TypeId) ?? TypeScriptApiProjector.DeriveClassName(typeClass.TypeId);
2111
var handleType =
_projector
.GetConcreteHandleTypeName(typeClass.TypeId);
2118
var className =
_projector
.WrapperClassNames.GetValueOrDefault(builder.TypeId) ?? TypeScriptApiProjector.DeriveClassName(builder.TypeId);
2119
var handleType =
_projector
.GetConcreteHandleTypeName(builder.TypeId);
2125
foreach (var aliasTypeId in
_projector
.ConcreteTypeIds
2130
var className =
_projector
.WrapperClassNames[aliasTypeId];
2131
var handleType =
_projector
.GetConcreteHandleTypeName(aliasTypeId);
2251
returnType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType);
2269
if (getter.ReturnType?.TypeId != null &&
_projector
.WrapperClassNames.TryGetValue(getter.ReturnType.TypeId, out var wrapperClassName))
2307
var valueType =
_projector
.MapInputTypeToTypeScript(valueParam.Type);
2336
if (getter.ReturnType?.TypeId != null &&
_projector
.WrapperClassNames.TryGetValue(getter.ReturnType.TypeId, out var wrapperClassName))
2347
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out var promiseImplementationClassName))
2349
var collectionType =
_projector
.GetGetterOnlyPropertyReturnType(getter.ReturnType);
2360
var returnType =
_projector
.GetGetterOnlyPropertyReturnType(getter.ReturnType);
2384
var handleType =
_projector
.GetConcreteHandleTypeName(getter.ReturnType!.TypeId);
2387
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out var promiseImplementationClassName))
2438
var handleType =
_projector
.GetConcreteHandleTypeName(getter.ReturnType!.TypeId);
2442
if (
_projector
.TryGetPromiseWrapperType(getter.ReturnType, out var promiseInterfaceName, out var promiseImplementationClassName))
2471
var valueType =
_projector
.MapInputTypeToTypeScript(valueParam.Type);
2498
keyType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.KeyType);
2503
valueType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ValueType);
2532
keyType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.KeyType);
2537
valueType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ValueType);
2568
elementType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ElementType);
2596
elementType =
_projector
.MapTypeRefToTypeScript(getter.ReturnType.ElementType);
2648
var optionsInterfaceName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(method);
2652
var paramsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsInterfaceName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
2656
?
_projector
.MapTypeRefToTypeScript(method.ReturnType)
2659
if (
_projector
.TryGetPromiseWrapperType(method.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
2662
var returnClassName =
_projector
.GetConcreteClassName(returnTypeId);
2664
var returnHandleType =
_projector
.GetConcreteHandleTypeName(returnTypeId);
2675
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2702
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2763
var optionsInterfaceName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(capability);
2767
var paramsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsInterfaceName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
2770
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
2772
if (
_projector
.TryGetPromiseWrapperType(capability.ReturnType, out var returnPromiseInterfaceName, out var returnPromiseImplementationClassName))
2775
var returnClassName =
_projector
.GetConcreteClassName(returnTypeId);
2777
var returnHandleType =
_projector
.GetConcreteHandleTypeName(returnTypeId);
2788
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2815
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
2881
var optionsInterfaceName = hasDirectOptionsParameter ?
_projector
.MapParameterToTypeScript(directOptionsParam!) :
_projector
.ResolveOptionsInterfaceName(capability);
2885
var publicParamsString =
_projector
.BuildPublicParameterList(requiredParams, hasOptionals, optionsInterfaceName, publicOptionsParamName, TypeScriptApiProjector.GetTrailingCancellationTokenParameter(optionalParams));
2891
var tsType =
_projector
.MapParameterToTypeScript(param);
2898
var returnPromiseWrapper =
_projector
.GetPromiseWrapperForReturnType(capability.ReturnType);
2899
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
2905
var returnWrapperClass =
_projector
.WrapperClassNames.GetValueOrDefault(capability.ReturnType!.TypeId)
2909
var returnHandleType =
_projector
.GetConcreteHandleTypeName(capability.ReturnType.TypeId);
2948
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
3006
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
3026
WriteLine($" {(
_projector
.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.Name};");
3116
var returnType =
_projector
.GetGetterOnlyPropertyMethodReturnType(prop.Getter!.ReturnType);
3118
if (
_projector
.TryGetPromiseWrapperType(prop.Getter!.ReturnType, out _, out var propertyPromiseImplementationClassName))
3133
var signature =
_projector
.ResolveMethodSignature(model, capability);
3150
var returnPromiseWrapper =
_projector
.GetPromiseWrapperForReturnType(capability.ReturnType);
3151
var returnType =
_projector
.MapTypeRefToTypeScript(capability.ReturnType);
3157
_projector
.WrapperClassNames.GetValueOrDefault(capability.ReturnType!.TypeId)