2021-11-25 18:37:57 +05:30
|
|
|
class H {
|
|
|
|
|
pub_field = "Hello";
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @property
|
2021-11-25 18:37:57 +05:30
|
|
|
|
|
|
|
|
#priv_field = "World!";
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @property
|
2021-11-25 18:37:57 +05:30
|
|
|
|
|
|
|
|
#private_method() {
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @method
|
2021-11-25 18:37:57 +05:30
|
|
|
return `${this.pub_field} -- ${this.#priv_field}`;
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @property
|
|
|
|
|
// ^ @property
|
2021-11-25 18:37:57 +05:30
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public_method() {
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @method
|
2021-11-25 18:37:57 +05:30
|
|
|
return this.#private_method();
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @method.call
|
2021-11-25 18:37:57 +05:30
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ok() {
|
|
|
|
|
return this.public_method();
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @method.call
|
2021-11-25 18:37:57 +05:30
|
|
|
}
|
|
|
|
|
}
|
2022-10-17 17:55:26 +06:00
|
|
|
|
|
|
|
|
function doSomething(options) {
|
|
|
|
|
const {
|
|
|
|
|
enable: on,
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @punctuation.delimiter
|
2022-10-17 17:55:26 +06:00
|
|
|
} = options
|
|
|
|
|
}
|