DefaultLoader class
Cargador predeterminado para deserializar objetos de configuración.
Constructores
Default |
Inicializa una instancia de |
Métodos
load(Record<string, unknown>, Newable<Configurable>) | Método que carga el objeto de configuración en un tipo solicitado. |
Detalles del constructor
DefaultLoader(ResourceExplorer)
Inicializa una instancia de DefaultLoader
.
new DefaultLoader(_resourceExplorer: ResourceExplorer)
Parámetros
- _resourceExplorer
- ResourceExplorer
El ResourceExplorer
usado por el cargador.
Detalles del método
load(Record<string, unknown>, Newable<Configurable>)
Método que carga el objeto de configuración en un tipo solicitado.
function load(config: Record<string, unknown>, type: Newable<Configurable>): Configurable
Parámetros
- config
-
Record<string, unknown>
Objeto de configuración que se va a deserializar.
- type
-
Newable<Configurable>
Tipo de objeto al que se deserializará la configuración.
Devoluciones
Configurable
Objeto Configurable
creado a partir de la configuración.