Thanks Dave.

On Wed, Feb 24, 2016 at 11:40 PM, Dave Cassel <dave.cas...@marklogic.com>
wrote:

> For making modules, there's a description of this at the
> Global-Object.require page (
> http://docs.marklogic.com/Global-Object.require). Example:
>
>  lib.sjs:
>   var PI = Math.PI;
>   exports.area = function area(r) {
>     return PI * r * r;
>   };
>
>   Test.js:
>   var circle = require("lib");
>   circle.area(2);
>
>
> Key point is to set up the exports global with references to functions you
> want to export. You can then access these by requiring them in another
> file.
>
> For specifying datatypes in function arguments and returns, the JavaScript
> language doesn't support this.
>
> For functions where this is particularly important, consider leaving that
> code in XQuery and using it in JavaScript. You can call XQuery from
> JavaScript and JavaScript from XQuery.
> http://developer.marklogic.com/learn/sjs/working-together
>
> --
> Dave Cassel <http://davidcassel.net>, @dmcassel
> <https://twitter.com/dmcassel>
> Technical Community Manager
> MarkLogic Corporation <http://www.marklogic.com/>
> http://developer.marklogic.com/
>
>
> From: <general-boun...@developer.marklogic.com> on behalf of shruti
> kapoor <shrutikapoor....@gmail.com>
> Reply-To: MarkLogic Developer Discussion <general@developer.marklogic.com>
> Date: Wednesday, February 24, 2016 at 5:52 AM
> To: MarkLogic Developer Discussion <general@developer.marklogic.com>
> Subject: [MarkLogic Dev General] Javascript coding help on ML 8
>
> Hi all
>
> We have upgraded from ML 7 to 8 and want to replace the existing xqy code
> with javascript. But I am facing the following problems :
>
> 1) How to make modules in JS
>
> 2) Specifying datatype in function arguments and return type.
>
> Any help is much appreciated!
>
> Thanks
> Shruti Kapoor
>
>
> _______________________________________________
> General mailing list
> General@developer.marklogic.com
> Manage your subscription at:
> http://developer.marklogic.com/mailman/listinfo/general
>
>


-- 

Regards,
*Shruti Kapoor*
_______________________________________________
General mailing list
General@developer.marklogic.com
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to