/**
 * @param {Array.<String>} test test param
 */

/**
 * @param {String[]} test Test param
 */

/**
 * @param {(String|Object)[]} test Test param
 */

/**
 * @returns {Promise<Number|String|undefined>} test promise
 */

/**
 * @returns {Object<Number|String|undefined>} test object
 */
