Cómo hacer que toLocaleDateString sea compatible con TypeScript, estoy tratando de obtener el número del día actual y la única forma de convertir a numérico es usar una cadena local que no es compatible con la fecha, traté de hacer una función separada en lugar de encadenar pero ¿no está trabajando?
let currentDay = new Date(today.getFullYear(), today.getMonth(), today.getDate()).valueOf().toLocaleDateString('en-US', { day: 'numeric' })Es compatible con TypeScript. Elimina el .valueOf() . Estás convirtiendo a un número allí, eso es lo que te está causando problemas.
let currentDay = new Date(today.getFullYear(), today.getMonth(), today.getDate()).toLocaleDateString('en-US', { day: 'numeric' })