No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de TypeScript

Curso de TypeScript

Nicolas Molina

Nicolas Molina

Usando librerías que soportan TypeScript

22/24
Recursos

Las librerías que tienen soporte para TypeScript nos facilitan su uso, y más aún si usas editores de código que se integran bien con este “lenguaje”, pues brindan información muy útil como indicar:

  • La cantidad de parámetros esperados por una función
  • El tipo de datos de los parámetros y variables
  • El tipo de dato que retornará la función
  • Autocompletado al usar métodos de un módulo
  • Mejores prácticas

Contribución creada por: Martín Álvarez.

Aportes 10

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

En la página de npm de cada librería también avisa si tiene soporte para typescript, al lado del nombre de la librería sale un icono azul de typescript.

Conclusiones: Las librerías que tienen soporte para TS son mas sencillas de usar, ya que podemos ver el tipo de dato y la cantidad de parámetros que reciben las funciones.

Ok, entonces una librería con soporte para TS se vuelve “estricta” en su uso lo que evita bugs lógicos después.

Muy bueno, ya que una vez me pasó que enviaba un “undefined” a una librería y hacía cosas raras, no marcaba error al compilar el JS, pero no hacía lo que quería.

No le resto un mes, le resto un dia xD

date-fns es una librería muy liviana para trabajar con fechas, baja el bundle size de una aplicación.

aqui tienen el comdando

npm install date-fns --save

Si quieren ejecutar un archivo de TS sin sin traspilarlo en la consola pueden instalar la extensión en vscode Code Runner además e tener instalado en su proyecto local la biblioteca typescript, para que Code Runner funcione on TS deben instalar de forma global la bilioteca ts-node

uy ~ de repente esas notaciones que VSCode siempre me ha regresado cobran sentido y se vuelven claras como el agua

Notas de la clase:

import {subDays,format} from 'date-fns';// importacion de la libreria.

const date =  new Date(1993,1,6); //  en JavaScript el formato de fechas va de 0 a 11 donde 0 es enero y 11 es diciembre.
const response = subDays(date,1); // funcion para restar dias
const string=format(response,'yyyy/MM/dd');// funcion para dale formato a la fecha.

console.log(string);