• Loads a js file, by wrapping 'require' into a Promise.

    Parameters

    • clazzes: string | string[] = []

      class names to load.

    • Optional options: LoadJsOptions

      the loading options.

    Returns ExtendedPromise<any>

    A promise resolving the js file(s).

    Example

    import loadJS from "apprt-core/load-js";

    loadJS("esri/Map").then(function(Map){
    return new Map();
    });

    Example

    import loadJS from "apprt-core/load-js";

    loadJS(["test/Class1","test/Class2"]).then(function(clazzes){
    let Class1 = clazzes[0];
    let Class2 = clazzes[1];
    ...
    });

Generated using TypeDoc