mirror of
https://github.com/swc-project/swc.git
synced 2024-11-24 10:12:42 +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
|