File: commentsOnObjectLiteral3.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 (45 lines) | stat: -rw-r--r-- 1,048 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
33
34
35
36
37
38
39
40
41
42
43
44
45
=== tests/cases/compiler/commentsOnObjectLiteral3.ts ===
var v = {
>v : { prop: number; func: () => void; func1(): void; a: any; }
>{ //property prop: 1 /* multiple trailing comments */ /*trailing comments*/, //property func: function () { }, //PropertyName + CallSignature func1() { }, //getter get a() {  return this.prop; } /*trailing 1*/, //setter set a(value) {  this.prop = value; } // trailing 2} : { prop: number; func: () => void; func1(): void; a: any; }

 //property
 prop: 1 /* multiple trailing comments */ /*trailing comments*/,
>prop : number
>1 : 1

 //property
 func: function () {
>func : () => void
>function () { } : () => void

 },
 //PropertyName + CallSignature
 func1() { },
>func1 : () => void

 //getter
 get a() {
>a : any

  return this.prop;
>this.prop : any
>this : any
>prop : any

 } /*trailing 1*/,
 //setter
 set a(value) {
>a : any
>value : any

  this.prop = value;
>this.prop = value : any
>this.prop : any
>this : any
>prop : any
>value : any

 } // trailing 2
};