File: optionalChainWithInstantiationExpression2%28target%3Des2020%29.types

package info (click to toggle)
node-typescript 4.9.5%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 533,908 kB
  • sloc: javascript: 2,018,330; makefile: 7; sh: 1
file content (23 lines) | stat: -rw-r--r-- 353 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
=== tests/cases/compiler/optionalChainWithInstantiationExpression2.ts ===
declare interface A {
    c: number;
>c : number

    <T>(): T;
}

type b = 'b type';
>b : "b type"

declare const a: A | undefined;
>a : A

a?.<b>();
>a?.<b>() : "b type"
>a : A

a<b>?.();
>a<b>?.() : "b type"
>a<b> : { (): "b type"; c: number; }
>a : A