use @param {Object} instead of @param {*}