CONTATTACI

Guide per aspiranti programmatori

web developer che fa ok con la mano mentre lavora al pc constatando che la sicurezza del sito è ok
Lezione 7 / 30

Come creare un nuovo progetto TypeScript vuoto

Abbiamo visto come compilare il nostro codice TypeScript per ottenere codice JavaScript funzionante; ora vedremo come creare un progetto TypeScript vuoto per specificare delle opzioni di compilazione valide in una data cartella e compilare automaticamente i file .ts in essa. 

Il compilatore TypeScript offre un semplice comando da lanciare in una cartella di lavoro per inizializzare un progetto TypeScript:

tsc --init

Questo comando non fa altro che creare un file tsconfig.json, un semplice file JSON dove potremo configurare le varie opzioni che vogliamo far valere nel nostro progetto TypeScript.

 

Ecco un esempio di tsconfig.json minimale, ripulito di tutti i commenti:

{
  "compilerOptions": {
    "target": "es2016",
    "module": "commonjs",
    "esModuleInterop": true,
    "forceConsistentCasingInFileNames": true,
    "strict": true,
    "skipLibCheck": true
  }
}

Ci sono moltissime opzioni come queste e sono tutte elencate qui; ci permetteranno, tra le altre cose, di impostare: 

  • il target di compilazione (cioè la versione ECMAScript risultante), 
  • il livello di rigore (strictness) da applicare sul type checking
  • il tipo di modularizzazione del codice (sul discorso moduli ci torneremo più avanti). 

Vediamo come possiamo sfruttare tsc per lavorare in modo più fluido in un progetto TypeScript semplice. Anzitutto, lanciando tsc da una cartella in cui è presente un file tsconfig.json, non sarà più necessario specificare il/i file TypeScript da compilare: se non specificato diversamente, verranno compilati automaticamente tutti i file .ts presenti nella cartella (e sottocartelle). 

Ma possiamo fare di meglio. 

Una volta creata una cartella e inizializzato un nuovo progetto TypeScript, lanciamo:

tsc -w

Questo comando metterà tsc in watch mode, cioè in osservazione sulla cartella e sui file in essa contenuti; ad ogni modifica, il compilatore aggiornerà automaticamente il compilato, e noi potremo consultarlo e lanciarlo con Node più comodamente. 

Contattaci senza impegno per informazioni sul corso

Pagamento rateale

Valore della rata: A PARTIRE DA 115 €/mese.

Esempio di finanziamento 

Importo finanziato: € 2440 in 24 rate da € 115 – TAN fisso 9,55% TAEG 12,57% – importo totale del credito € 2841.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

*In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Pagamento rateale

Valore della rata: A PARTIRE DA 210 €/mese.

Esempio di finanziamento  

Importo finanziato: € 4500 in 24 rate da € 210,03 – TAN fisso 9,68% TAEG 11,97% – importo totale del credito € 5146,55.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

* In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Contattaci senza impegno per informazioni sul corso

Scopriamo insieme se i nostri corsi fanno per te. Compila il form e aspetta la chiamata di uno dei nostri consulenti.