mirror of
https://github.com/swc-project/swc.git
synced 2024-12-20 12:12:16 +03:00
30 lines
504 B
TypeScript
30 lines
504 B
TypeScript
|
// @allowJs: true
|
||
|
// @checkJs: true
|
||
|
// @target: esnext
|
||
|
// @noEmit: true
|
||
|
// @Filename: jsdocReadonly.js
|
||
|
|
||
|
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
|