Several local functions were indexed by JSDuck as mw.loader methods whereas
they are in fact they don't even exist on that object. Mark them as @private.
Also add @protected on the internal methods 'work()' and 'require()',
which are public but not for general use (and may change without warning).
Change-Id: If521cc5ae4a565a46161890cf32e95a8c7f4ca50
* The CSS will be appended to an existing ResourceLoader-created `<style>` tag
* or create a new one based on whether the given `cssText` is safe for extension.
*
* The CSS will be appended to an existing ResourceLoader-created `<style>` tag
* or create a new one based on whether the given `cssText` is safe for extension.
*
* @param {string} [cssText=cssBuffer] If called without cssText,
* the internal buffer will be inserted instead.
* @param {Function} [callback]
* @param {string} [cssText=cssBuffer] If called without cssText,
* the internal buffer will be inserted instead.
* @param {Function} [callback]
* @param {Array} modules List of module names
* @return {string} Hash of concatenated version hashes.
*/
* @param {Array} modules List of module names
* @return {string} Hash of concatenated version hashes.
*/
* size of the startup module. This function changes those dependency lists back to
* arrays of strings.
*
* size of the startup module. This function changes those dependency lists back to
* arrays of strings.
*
* @param {Array} modules Modules array
*/
function resolveIndexedDependencies( modules ) {
* @param {Array} modules Modules array
*/
function resolveIndexedDependencies( modules ) {
/**
* Batch-request queued dependencies from the server.
/**
* Batch-request queued dependencies from the server.
*/
work: function () {
var reqBase, splits, maxQueryLength, q, b, bSource, bGroup, bSourceGroup,
*/
work: function () {
var reqBase, splits, maxQueryLength, q, b, bSource, bGroup, bSourceGroup,
/**
* Get the exported value of a module.
*
/**
* Get the exported value of a module.
*
- * Module provide this value via their local `module.exports`.
+ * Modules may provide this via their local `module.exports`.
* @since 1.27
* @return {Array}
*/
* @since 1.27
* @return {Array}
*/