En este proyecto podrás encontrar ejemplos básicos de cómo empezar a trabajar con TypeScript. Cada ejemplo cuenta con comentarios detallados para que puedas ejecutarlo en tu propio entorno o en el archivo creado para realizar pruebas dentro de este mismo proyecto.
Algunas definiciones de los ejemplos pueden no ser las más adecuadas, pero se han realizado de esta manera para facilitar la comprensión de los conceptos básicos de TypeScript y de dar ejemplos prácticos de su uso, para ahondar más a fondo en el lenguaje, se recomienda consultar la documentación oficial.
Adicionalmente, el archivo de configuración de TypeScript (tsconfig.json) se ha configurado de una forma "simple" para comenzar a trabajar con el lenguaje. Si más adelante deseas configurarlo de una forma más apegada a tus necesidades, puedes consultar la documentación de referencia de tsconfig.json donde encontrarás todas las opciones disponibles.
Para utilizar estos ejemplos, es necesario tener Node.js instalado en tu sistema. Si aún no lo tienes, puedes descargarlo desde él sitio web oficial. También puedes utilizar un gestor de paquetes como npm (incluido por defecto en Node.js), yarn o pnpm para instalar las dependencias de este proyecto.
Una vez que tengas Node.js instalado, puedes clonar este repositorio en tu máquina local usando el siguiente comando:
git clone https://github.com/luc-mo/typescript-examples.git
Luego, desde la carpeta raíz del repositorio, instala las dependencias de Node.js utilizando alguno de los siguientes comandos (dependiendo de tu gestor de paquetes preferido):
npm install
yarn install
pnpm install
Una vez que se hayan instalado las dependencias, puedes ejecutar el archivo de pruebas con los siguientes comandos:
# Transpilación de TypeScript a JavaScript
npm run build
yarn build
pnpm build
# Ejecución del archivo de pruebas
npm run start
yarn start
pnpm start
También es posible mantener la ejecución utilizando los siguientes comandos en dos terminales diferentes:
# Transpilación de TypeScript a JavaScript
npm run build:watch
yarn build:watch
pnpm build:watch
# Ejecución del archivo de pruebas
npm run start:watch
yarn start:watch
pnpm start:watch
Esto hará que su código de Typescript se transpile cada vez que se guarde un cambio en el archivo de pruebas y se ejecute una vez terminada la transpilación.
Si deseas contribuir a este repositorio o informar de algún problema, no dudes en abrir un ticket o enviar una Pull Request.