- Instalar TypeScript y demás dependencias
npm i -D typescript @types/node ts-node-dev rimraf
- Inicializar el archivo de configuración de TypeScript ( Se puede configurar al gusto)
npx tsc --init --outDir dist/ --rootDir src
Más información - Docs Oficiales
npm i -D typescript @types/node
<div class="limiter"> | |
<div class="container-login100" style="background-image: url('../../../../assets/images/bg-01.jpg');"> | |
<div class="wrap-login100 p-l-55 p-r-55 p-t-65 p-b-54"> | |
<router-outlet /> | |
</div> | |
</div> | |
</div> |
interface House { | |
title: string; | |
description: string; | |
lngLat: [number, number]; | |
} | |
const houses: House[] = [ | |
{ | |
title: 'Casa residencial, Canadá', |
Descargar las hojas de atajos recomendadas:
export const firstNameAndLastnamePattern: string = '([a-zA-Z]+) ([a-zA-Z]+)'; | |
export const emailPattern: string = "^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$"; |
En la definición del método, se puede marcar como obsoleto (deprecated) con la justificación. Esto ayudará a que otros developers sepán que deben de utilizar ya la alternativa.
@Deprecated('Most use speak2 method instead')
speak() {
console.log(`${ this.name }, ${ this.name }!`)
}