diff --git a/dist/ueblueprint.js b/dist/ueblueprint.js index b69332c..0abf177 100755 --- a/dist/ueblueprint.js +++ b/dist/ueblueprint.js @@ -997,6 +997,8 @@ class GuidEntity extends IEntity { return new GuidEntity({ valud: guid }) } + /** @type {String} */ value + toString() { return this.value } @@ -1018,6 +1020,8 @@ class IntegerEntity extends IEntity { this.value = Math.round(this.value); } + /** @type {Number} */ value + valueOf() { return this.value } @@ -1060,6 +1064,9 @@ class PinReferenceEntity extends IEntity { objectName: PathSymbolEntity, pinGuid: GuidEntity } + + /** @type {PathSymbolEntity} */ objectName + /** @type {GuidEntity} */ pinGuid } /** @@ -1162,6 +1169,10 @@ class VariableReferenceEntity extends IEntity { MemberGuid: GuidEntity, bSelfContext: false } + + /** @type {String} */ MemberName + /** @type {GuidEntity} */ MemberGuid + /** @type {Boolean} */ bSelfContext } class ObjectEntity extends IEntity { diff --git a/js/entity/GuidEntity.js b/js/entity/GuidEntity.js index ff60398..2a1fb01 100755 --- a/js/entity/GuidEntity.js +++ b/js/entity/GuidEntity.js @@ -18,6 +18,8 @@ export default class GuidEntity extends IEntity { return new GuidEntity({ valud: guid }) } + /** @type {String} */ value + toString() { return this.value } diff --git a/js/entity/IntegerEntity.js b/js/entity/IntegerEntity.js index e593f20..07e38b9 100755 --- a/js/entity/IntegerEntity.js +++ b/js/entity/IntegerEntity.js @@ -16,6 +16,8 @@ export default class IntegerEntity extends IEntity { this.value = Math.round(this.value) } + /** @type {Number} */ value + valueOf() { return this.value } diff --git a/js/entity/PinReferenceEntity.js b/js/entity/PinReferenceEntity.js index 9e3d175..12956fb 100755 --- a/js/entity/PinReferenceEntity.js +++ b/js/entity/PinReferenceEntity.js @@ -8,4 +8,7 @@ export default class PinReferenceEntity extends IEntity { objectName: PathSymbolEntity, pinGuid: GuidEntity } + + /** @type {PathSymbolEntity} */ objectName + /** @type {GuidEntity} */ pinGuid } diff --git a/js/entity/VariableReferenceEntity.js b/js/entity/VariableReferenceEntity.js index c7f0bc9..b135c50 100755 --- a/js/entity/VariableReferenceEntity.js +++ b/js/entity/VariableReferenceEntity.js @@ -8,4 +8,8 @@ export default class VariableReferenceEntity extends IEntity { MemberGuid: GuidEntity, bSelfContext: false } + + /** @type {String} */ MemberName + /** @type {GuidEntity} */ MemberGuid + /** @type {Boolean} */ bSelfContext }