Estoy leyendo esta pregunta y respuesta , tratando de entender por qué recibo el mismo error, incluso si he hecho casi lo mismo.
Mi código original.
/** * Shortcut for `Array.from()` static method. * @param {...any[]} args array-like value * @returns {Array} */ const ArrayFrom = (...args) => Array.from(...args); // >>ERROR here export default ArrayFrom; A spread argument must either have a tuple type or be passed to a rest parameter.ts(2556) Ahora, después de definir con ConstructorParameters
/** * Shortcut for `Array.from()` static method. * @param {ConstructorParameters<typeof Array>} args array-like value * @returns {Array} */ const ArrayFrom = (...args) => Array.from(...args); // >>SAME ERROR here export default ArrayFrom;Me sale el mismo error, en la misma expresión. ¿Alguien puede explicar por favor?