File: typeFromPropertyAssignment38.types

package info (click to toggle)
node-typescript 5.2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 497,488 kB
  • sloc: javascript: 2,107,274; makefile: 6; sh: 1
file content (24 lines) | stat: -rw-r--r-- 481 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//// [tests/cases/conformance/salsa/typeFromPropertyAssignment38.ts] ////

=== typeFromPropertyAssignment38.ts ===
function F() {}
>F : typeof F

F["prop"] = 3;
>F["prop"] = 3 : 3
>F["prop"] : number
>F : typeof F
>"prop" : "prop"
>3 : 3

const f = function () {};
>f : { (): void; prop: number; }
>function () {} : { (): void; prop: number; }

f["prop"] = 3;
>f["prop"] = 3 : 3
>f["prop"] : number
>f : { (): void; prop: number; }
>"prop" : "prop"
>3 : 3