typescript1.5 - Sistema de módulos de TypeScript 1.5 - exportar como singleton
Considera el siguiente código:
class Person {
constructor(public name:string) {
}
}
let person = new Person("Dieter");
export { person };
Si importo este objeto persona en varios archivos, ¿estoy seguro de que siempre obtengo el mismo objeto?
Solo necesito una instancia, la razón por la que uso clases es para una mejor legibilidad.
Para tu información: utilizo webpack para agrupar todos estos módulos de TypeScript en un solo archivo.
Respuesta #1
Si importo este objeto persona en varios archivos, ¿estoy seguro de que siempre obtengo el mismo objeto?
Sí. Y es un patrón común 🌹