48 references to MapTypeRefToTypeScript
Aspire.Hosting.CodeGeneration.TypeScript (48)
AtsTypeScriptCodeGenerator.cs (24)
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";
783
var returnTypeName = _projector.
MapTypeRefToTypeScript
(getter.ReturnType);
840
var returnType = _projector.
MapTypeRefToTypeScript
(capability.ReturnType);
894
var returnType = _projector.
MapTypeRefToTypeScript
(capability.ReturnType);
924
var returnType = _projector.
MapTypeRefToTypeScript
(capability.ReturnType);
1161
var returnType = _projector.
MapTypeRefToTypeScript
(capability.ReturnType);
1648
var returnType = _projector.
MapTypeRefToTypeScript
(capability.ReturnType);
1790
? _projector.
MapTypeRefToTypeScript
(capability.ReturnType)
1929
var tsType = _projector.
MapTypeRefToTypeScript
(callbackParameter.Type);
1938
var keyType = _projector.
MapTypeRefToTypeScript
(callbackParameter.Type.KeyType);
1939
var valueType = _projector.
MapTypeRefToTypeScript
(callbackParameter.Type.ValueType);
2251
returnType = _projector.
MapTypeRefToTypeScript
(getter.ReturnType);
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);
2656
? _projector.
MapTypeRefToTypeScript
(method.ReturnType)
2770
var returnType = _projector.
MapTypeRefToTypeScript
(capability.ReturnType);
2899
var returnType = _projector.
MapTypeRefToTypeScript
(capability.ReturnType);
3151
var returnType = _projector.
MapTypeRefToTypeScript
(capability.ReturnType);
TypeScriptApiProjector.cs (24)
398
: $"Promise<{
MapTypeRefToTypeScript
(capability.ReturnType)}>";
429
return $"Promise<{
MapTypeRefToTypeScript
(capability.ReturnType)}>";
757
var exportedType =
MapTypeRefToTypeScript
(exportedValue.Type);
1185
var keyType = returnType.KeyType is not null ?
MapTypeRefToTypeScript
(returnType.KeyType) : "string";
1186
var valueType = returnType.ValueType is not null ?
MapTypeRefToTypeScript
(returnType.ValueType) : "unknown";
1191
var elementType = listReturnType.ElementType is not null ?
MapTypeRefToTypeScript
(listReturnType.ElementType) : "unknown";
1201
: $"Promise<{
MapTypeRefToTypeScript
(getter.ReturnType)}>";
1316
return $"Promise<{(string.IsNullOrEmpty(returnTypeId) ? "void" :
MapTypeRefToTypeScript
(capability.ReturnType))}>";
1692
AtsTypeCategory.Array => $"{
MapTypeRefToTypeScript
(typeRef.ElementType)}[]",
1693
AtsTypeCategory.List => $"AspireList<{
MapTypeRefToTypeScript
(typeRef.ElementType)}>",
1695
? $"Record<{
MapTypeRefToTypeScript
(typeRef.KeyType)}, {
MapTypeRefToTypeScript
(typeRef.ValueType)}>"
1696
: $"AspireDict<{
MapTypeRefToTypeScript
(typeRef.KeyType)}, {
MapTypeRefToTypeScript
(typeRef.ValueType)}>",
1728
_ =>
MapTypeRefToTypeScript
(typeRef)
1793
.Select(
MapTypeRefToTypeScript
)
1879
return
MapTypeRefToTypeScript
(typeRef);
1901
:
MapTypeRefToTypeScript
(memberRef);
2393
var keyType = typeRef.KeyType != null ?
MapTypeRefToTypeScript
(typeRef.KeyType) : "string";
2394
var valueType = typeRef.ValueType != null ?
MapTypeRefToTypeScript
(typeRef.ValueType) : "unknown";
2400
var elementType = typeRef.ElementType != null ?
MapTypeRefToTypeScript
(typeRef.ElementType) : "unknown";
2404
return
MapTypeRefToTypeScript
(typeRef);
3026
var tsType =
MapTypeRefToTypeScript
(param.Type);
3036
:
MapTypeRefToTypeScript
(callbackReturnType);