Compartilhar via


DefaultLoader class

Um carregador padrão para desserializar objetos de configuração.

Construtores

DefaultLoader(ResourceExplorer)

Intializa uma instância de DefaultLoader.

Métodos

load(Record<string, unknown>, Newable<Configurable>)

O método que carrega o objeto de configuração para um tipo solicitado.

Detalhes do construtor

DefaultLoader(ResourceExplorer)

Intializa uma instância de DefaultLoader.

new DefaultLoader(_resourceExplorer: ResourceExplorer)

Parâmetros

_resourceExplorer
ResourceExplorer

O ResourceExplorer usado pelo carregador.

Detalhes do método

load(Record<string, unknown>, Newable<Configurable>)

O método que carrega o objeto de configuração para um tipo solicitado.

function load(config: Record<string, unknown>, type: Newable<Configurable>): Configurable

Parâmetros

config

Record<string, unknown>

O objeto de configuração a ser desserializado.

type

Newable<Configurable>

O tipo de objeto ao qual a configuração será desserializada.

Retornos

Configurable

Um objeto Configurable criado a partir da configuração.