Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

143
Vistas
singleton mecanografiado con dependencia

Estoy creando una aplicación, donde estoy creando un registrador como singleton, el problema al que me enfrento es que necesito inicializar este singleton con datos de ENV y solo puedo hacerlo en un lugar específico de mi código .

Tal vez no sea realmente un singleton ya que está devolviendo un tipo diferente.

¿Está bien usarlo así? Si no, ¿tienes alguna recomendación?

Gracias.

 import CustomLogger, from "./logger" import ICustomLogger from "./Ilogger" type LoggerConfig={level:string,format:'json'|'raw'} class Logger{ private static logger:ICustomLogger; private static config: LoggerConfig public static init(config:LoggerConfig){ this.config = config } public getInstance():ICustomLogger{ if(!Logger.config){ throw new Error('Config not defined') } if(!Logger.logger){ Logger.logger = new CustomLogger(config) } return Logger.logger } }
about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda