Espacio de nombres TypeScript:espacio de nombres

1. Declaración y uso namespace:declaración namespace:uso

El espacio de nombres con la palabra clave namespace albergará todas las variables, funciones, interfaces y clases que tengan una agrupación lógica. Las declaraciones en el espacio de nombres permanecerán locales en el espacio de nombres. Para que las declaraciones estén disponibles fuera del espacio de nombres, deben ir precedidas de la palabra clave export. Para su uso, a un elemento exportado se le coloca el prefijo del espacio de nombres.

personas.ts:

namespace Personas { 
  let mensaje = "Hello"; 
 
  interface PuedeDecirHola { 
    hello(); 
  }  
  
  export class Persona implements PuedeDecirHola { 
    private nombre : string; 
    private apellido : string; 
    public constructor( nombre : string, apellido : string ) { 
        this.nombre = nombre; 
        this.apellido = apellido; 
    } 
 
    public hello():void { 
        alert( mensaje + this.nombre + " " + this.apellido ); 
    } 
  }  
  
  export class Empleado extends Persona { 
    public...
Si desea saber más, le proponemos el siguiente libro:
couv_EIT3JAV.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Módulos
Siguiente
Uso