Refactor jsdoc types (#16)

* WIP

* Fix type 1

* Missing types info

* Some fixes

* Several types refactoring and fixes

* WIP

* Fix grammar
This commit is contained in:
barsdeveloper
2023-09-22 22:56:33 +02:00
committed by GitHub
parent 78c62ee59a
commit fdd86ce5de
78 changed files with 413 additions and 1010 deletions

View File

@@ -19,14 +19,14 @@ export default class IntegerEntity extends IEntity {
return Grammar.integer.map(v => new this(v))
}
/** @param {Number | AttributeInformation} value */
constructor(value = 0) {
if (value.constructor !== Object) {
// @ts-expect-error
value = {
super(value.constructor === Object
? value
: {
value: value,
}
}
super(value)
)
/** @type {Number} */ this.value
}