tooling
{
"scripts": { "build": "tsc -p ." }
}
tsconfig
{
"compilerOptions": { "target": "ES2020", "module": "ESNext", "strict": true }
}
modules
export const version = "1.0";
import { version } from "./config";
generics
function wrap<T>(value: T): T[] { return [value]; }
esercizi
configura uno script build nel package.json.
{
"scripts": { "build": "tsc -p ." }
}
panoramica
In questo capitolo su tooling lavoriamo su tooling, tsconfig, modules, generics per creare micro-pattern riutilizzabili.
lavora in sequenza: leggi, prova, modifica gli snippet e annota i trade-off principali.
badge: typescript essentials
obiettivi
- capire e applicare tooling in uno scenario reale
- capire e applicare tsconfig in uno scenario reale
- capire e applicare modules in uno scenario reale
- capire e applicare generics in uno scenario reale
scheda rapida
{
"scripts": { "build": "tsc -p ." }
}
adatta questo scheletro agli esempi della lezione.
tips
- attiva strict
- evita any
- usa type alias chiari
- separa layer e dto
- mantieni funzioni pure
- mantieni tooling leggibile
tip: documenta ogni scelta architetturale.
mini progetto
configura build e script base.
- aggiungi script
- configura tsconfig
- build
output atteso: build ok.
checklist
- ho eseguito gli snippet e controllato l'output
- ho annotato almeno 2 trade-off
- ho completato il mini progetto
- ho salvato un riepilogo personale