/* eslint-disable no-unused-vars, valid-jsdoc */
/**
 * @typedef {callback} _
 * @param {?} currentValue
 * @param {Number=} index
 * @param {[]=} array
 */
function callback(currentValue, index, array) {}

export default callback;

/* eslint-disable no-unused-vars, valid-jsdoc */
/**
 * @typedef {callback} _
 * @param {?} currentValue
 * @param {Number=} index
 * @param {[]=} array
 * @returns {any}
 */
function callback(currentValue, index, array) {}

export default callback;

change callback return value type to 'any'