ServerTemplate interface

Representa uma abstração com estado para um modelo de servidor da Configuração remota.

Assinatura:

export interface ServerTemplate 

Métodos

Método Descrição
avaliar(contexto) Avalia o modelo atual para produzir um ServerConfig.
load() (em inglês) Busca e armazena em cache a versão ativa atual do ServerTemplate do projeto.
set(template) (link em inglês) Define e armazena em cache um ServerTemplateData ou uma string JSON que representa o modelo do servidor.
toJSON(). Retorna uma representação JSON de ServerTemplateData

ServerTemplate.evaluate()

Avalia o modelo atual para produzir um ServerConfig.

Assinatura:

evaluate(context?: EvaluationContext): ServerConfig;

Parâmetros

Parâmetro Tipo Descrição
contexto AvalieContext (em inglês)

Retorna:

ServerConfig (em inglês)

ServerTemplate.load()

Busca e armazena em cache a versão ativa atual do ServerTemplate do projeto.

Assinatura:

load(): Promise<void>;

Retorna:

Promessa<void>

ServerTemplate.set()

Define e armazena em cache um ServerTemplateData ou uma string JSON que representa o modelo do servidor.

Assinatura:

set(template: ServerTemplateDataType): void;

Parâmetros

Parâmetro Tipo Descrição
modelo ServerTemplateDataType (em inglês)

Retorna:

void

ServerTemplate.toJSON()

Retorna uma representação JSON de ServerTemplateData

Assinatura:

toJSON(): ServerTemplateData;

Retorna:

ServerTemplateData (link em inglês)