TypeScript/tests/baselines/reference/specializedLambdaTypeArguments.types

16 lines
706 B
Text

=== tests/cases/compiler/specializedLambdaTypeArguments.ts ===
class X<A> {
>X : X<A>, Symbol(X,Decl(specializedLambdaTypeArguments.ts,0,0))
>A : A, Symbol(A,Decl(specializedLambdaTypeArguments.ts,0,8))
prop: X< <Tany>() => Tany >;
>prop : X<<Tany>() => Tany>, Symbol(prop,Decl(specializedLambdaTypeArguments.ts,0,12))
>X : X<A>, Symbol(X,Decl(specializedLambdaTypeArguments.ts,0,0))
>Tany : Tany, Symbol(Tany,Decl(specializedLambdaTypeArguments.ts,1,11))
>Tany : Tany, Symbol(Tany,Decl(specializedLambdaTypeArguments.ts,1,11))
}
var a: X<boolean>;
>a : X<boolean>, Symbol(a,Decl(specializedLambdaTypeArguments.ts,3,3))
>X : X<A>, Symbol(X,Decl(specializedLambdaTypeArguments.ts,0,0))