Modules
Exporter une déclaration
Exporter une déclaration permet de l'utiliser dans un autre module. On peut exporter une interface, une classe, une fonction; tout ce qu'il y a à faire c'est de placer export avant la déclaration.
export interface Employe { }
export function creerRdv(): void { }
export class Superviseur { }
export default class RendezVous { }
Info
Si on ne spécifie pas ce qui est importé c'est ce qui a été désigné par le mot clé « default » qui le sera
On peut aussi utiliser cette syntaxe pour déclarer ce qui est exporté en une seule instruction (vs le mot clé export devant chaque élément.) :
Importer
Pour importer on utilise le mot clé import:
On peut spécifier un autre nom localement que le nom utilisé dans le module d'origine :
Lorsqu'on importe l'élément par défaut on peut le renommer comme suit :
/* l'importation par défaut du module compagnie
est RendezVous */
import Rencontre from './compagnie';
Pour donner un préfixe au contenu importé et tout importer :