modules
export const version = "1.0";
import { version } from "./config";
tooling
{
"scripts": { "build": "tsc -p ." }
}
tipi base
let year: number = 2026;
let name: string = "Samir";
function types
type Fn = (a: number, b: number) => number;
const add: Fn = (a, b) => a + b;
esercizi
configura uno script build nel package.json.
{
"scripts": { "build": "tsc -p ." }
}
panoramica
In questo capitolo su moduli lavoriamo su modules, tooling, tipi base, function types 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 modules in uno scenario reale
- capire e applicare tooling in uno scenario reale
- capire e applicare tipi base in uno scenario reale
- capire e applicare function types in uno scenario reale
scheda rapida
export const version = "1.0";
import { version } from "./config";
adatta questo scheletro agli esempi della lezione.
tips
- attiva strict
- evita any
- usa type alias chiari
- separa layer e dto
- mantieni funzioni pure
- mantieni modules 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