I am new to AEM forms and trying to write custom function for the rule editor.
I used my clientlibs category to add the custom functions.
Now problem is this when I call a custom function from the rule editor (visual mode). it generates a code of function call where we can see an extra ; add after the function call.
if my function is -
return "any value" ;
then in rule editor i tried to call this for comparing the value-
now code generated by the rule engine looks somthing like this-
I need to know is there any specific jsDocs which can avoid this extra ; from the function call
This seems like a issue. Meanwhile, You can use the workaround and remove ';' through the code editor.
For now i am doing the same work around but if we use OOTB functions that time it does not append extra ; . So i was just wondering how these functions are implemented. Not able to locate the clientlib which contains the OOTB functions.
OOTB functions are not added through clientlib. Hence, not visible to you.
Please reach support team to log a bug (RFH) for this.