File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -2487,7 +2487,11 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
2487
2487
}
2488
2488
function unionIfLazy(_paramType: Type) {
2489
2489
const isLazy = isLazyParameterByType(_paramType);
2490
- const paramType = isLazy ? getUnionType([_paramType, (_paramType as TypeReference).resolvedTypeArguments![0]], UnionReduction.None) : _paramType;
2490
+ const paramType = isLazy
2491
+ ? getUnionType([_paramType, (_paramType as TypeReference).resolvedTypeArguments![0]], UnionReduction.None)
2492
+ : isForceLazyParameterByType(_paramType)
2493
+ ? (_paramType as TypeReference).resolvedTypeArguments![0]
2494
+ : _paramType;
2491
2495
return paramType
2492
2496
}
2493
2497
function getFluentExtension(targetType: Type, name: string): Type | undefined {
You can’t perform that action at this time.
0 commit comments