File: declFileEmitDeclarationOnly.types

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (32 lines) | stat: -rw-r--r-- 657 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
=== tests/cases/compiler/helloworld.ts ===
const Log = {
>Log : { info(msg: string): void; }
>{  info(msg: string) {}} : { info(msg: string): void; }

  info(msg: string) {}
>info : (msg: string) => void
>msg : string
}

class HelloWorld {
>HelloWorld : HelloWorld

  constructor(private name: string) {
>name : string
  }

  public hello() {
>hello : () => void

    Log.info(`Hello ${this.name}`);
>Log.info(`Hello ${this.name}`) : void
>Log.info : (msg: string) => void
>Log : { info(msg: string): void; }
>info : (msg: string) => void
>`Hello ${this.name}` : string
>this.name : string
>this : this
>name : string
  }
}