Skip to Content
Programmazione TypeScript
book

Programmazione TypeScript

by Boris Cherny
April 2025
Intermediate to advanced
324 pages
7h 42m
Italian
O'Reilly Media, Inc.
Book available
Content preview from Programmazione TypeScript

Appendice E. Direttive a tripla barra

Le direttive a tripla barra sono dei normali commenti JavaScript che Typescript cerca per fare cose come regolare le impostazioni del compilatore per un file specifico o indicare che il tuo file dipende da un altro file. Metti le direttive all'inizio del file, prima di qualsiasi codice. Le direttive a tripla barra hanno questo aspetto (ogni direttiva è una tripla barra, ///, seguita da un tag XML):

/// <directive attr="value" />

Typescript supporta una serie di direttive a tripla barra. La Tabella E-1 elenca quelle che è più probabile utilizzare:

amd-module

Vai a "La direttiva amd-module" per saperne di più.

lib

La direttiva lib è un modo per indicare a Typescript da quali libmoduli dipende il tuo modulo, cosa che potresti voler fare se il tuo progetto non ha un tsconfig.json. Dichiarare i moduli libda cui dipendi nel tuo tsconfig.json è quasi sempre un'opzione migliore.

path

Quando utilizzi l'opzione outFile di TSC, usa la direttiva path per dichiarare una dipendenza da un altro file, in modo che l'altro file appaia prima nell'output compilato rispetto al file dipendente. Se il tuo progetto utilizza importe export, probabilmente non userai mai questa direttiva.

type

Visita la pagina "La direttiva sui tipi" per saperne di più sulla direttiva type.

Tabella E-1. Direttive a tripla barra
Direttiva Sintassi Usalo per...

amd-module

<amd-module name="MyComponent" />

Dichiara i nomi di esportazione durante la compilazione dei moduli ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Beginning PHP 5.3

Beginning PHP 5.3

Matt Doyle
Oracle® Web Application Programming for PL/SQL® Developers

Oracle® Web Application Programming for PL/SQL® Developers

Susan Boardman, Melanie Caffrey, Solomon Morse, Benjamin Rosenzweig
Learning Node.js

Learning Node.js

Marc Wandschneider

Publisher Resources

ISBN: 9798341644793Supplemental Content