servot developer editor

hi!

why does sometimes I do not see a “{}” in data type of the generated document block

/**
 * @type String
 *
 * @properties={typeid:35,uuid:"B7C091E2-816B-4A6E-8A62-6B9CAF36B076",variableType:12}
 */
/**
 * @type {String}
 *
 * @properties={typeid:35,uuid:"B7C091E2-816B-4A6E-8A62-6B9CAF36B076",variableType:12}
 */

What is the difference?

Hi Rogel,

do you know what you did at creation time, that caused the difference?

AFAIK the version without the brackets isn’t correct JSDoc notation.

mboegem:
Hi Rogel,

do you know what you did at creation time, that caused the difference?

AFAIK the version without the brackets isn’t correct JSDoc notation.

I am trying to change the data type from Number to String using the Edit Variable. Most of the JSDocs datatype removed the {} and having numerous conflicts when synchronizing with SVN. :(

Sound like a bug…
Try to reproduce the steps and make a case?

mboegem:
Sound like a bug…
Try to reproduce the steps and make a case?

I copied a servoy install of my teammate, checkout a fresh copy from SVN and changed the datatype via edit variable and it did not change the jsdoc datatype. :) but now I have to compare my changes from another workspace. does servoy editor allow compare of 2 workspaces to make it easier?

the files in your workspace are just plain text.
there should be a tool out there that is able to compare the textfiles in 2 folders…

but why not start committing the ‘old’ workspace, and overwrite the changes you don’t want with the servercopy.
then commit whatever is left.

After that you can decide to do a fresh checkout again…