I am trying very hard to implement all the great stuff Servoy 5 is providing.
Concerning the jsDocs: I want to get the ‘paramType’ correct in order to have full working autocompletion on my named arguments.
@param {paramType} paramName paramDescription
Is there a list out there which types Servoy should recognize?
for example: @param {JSRecord} myRecord … does autocompletion when I use ‘myRecord.’ in the code.
Unfortunately @param {JSDataSet} myDataset … does NOT autocomplete…
Also JSFoundset has in 5.0.1 the same extra support as JSRecord:
JSFoundset :servername.tablename
Besides that plugins can have return types like JSFile of the FilePlugin which if the plugin wants can be registered as a type, the only thing the plugin writer has to do is let the return type class implement our IJavaScriptType interface then the instanceof check and parameter doc codecompletion will work for that type.