File: jsdocReadonly.errors.txt

package info (click to toggle)
node-typescript 5.0.4%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 459,140 kB
  • sloc: javascript: 1,972,754; makefile: 6; sh: 1
file content (30 lines) | stat: -rw-r--r-- 803 bytes parent folder | download | duplicates (4)
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
tests/cases/conformance/jsdoc/jsdocReadonly.js(23,3): error TS2540: Cannot assign to 'y' because it is a read-only property.


==== tests/cases/conformance/jsdoc/jsdocReadonly.js (1 errors) ====
    class LOL {
        /**
         * @readonly
         * @private
         * @type {number}
         * Order rules do not apply to JSDoc
         */
        x = 1
        /** @readonly */
        y = 2
        /** @readonly Definitely not here */
        static z = 3
        /** @readonly This is OK too */
        constructor() {
            /** ok */
            this.y = 2
            /** @readonly ok */
            this.ka = 2
        }
    }
    
    var l = new LOL()
    l.y = 12
      ~
!!! error TS2540: Cannot assign to 'y' because it is a read-only property.