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.
Introducción a TypeScript
Por qué usar TypeScript
TypeScript vs. JavaScript
Configurado nuestro proyecto
Atrapando bugs
El compilador de TypeScript
Veamos el TSConfig.json
Tipos de datos primitivos
Qué es el tipado en TypeScript
Tipos inferidos
Numbers
Booleans
Strings
Arrays
Tipos de datos especiales
Any
Union Types
Alias y tipos literales
Null y Undefined
Funciones
Retorno de funciones
Objetos en funciones
Objetos como tipos
Módulos: import y export
Usando librerías que soportan TypeScript
Usando librerías que NO soportan TypeScript
Próximos pasos
Toma el Curso de Tipos Avanzados y Funciones en TypeScript
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Nicolas Molina
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:
Contribución creada por: Martín Álvarez.
Aportes 10
Preguntas 5
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);
✅
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?