Module: @nginstack/engine/lib/progress/applyWithIndeterminateProgress


(require("@nginstack/engine/lib/progress/applyWithIndeterminateProgress"))(taskName, func [, opt_thisObj])

Executa a função informada gerando informações de progresso indeterminado para a interface do sistema. Um progresso indeterminado não exibirá um percentual de conclusão, apenas indicando que a tarefa está em execução.

A função informada func receberá como parâmetro a função worked, que opcionalmente poderá ser chamada para indicar que houve uma evolução na tarefa.

Parameters:
Name Type Argument Description
taskName string

Nome da tarefa.

func function

Função com a atividade que será executada com geração do progresso.

opt_thisObj Object <optional>

Valor de this no contexto da função func.

Returns:

Retorno da função informada em func.

Type
*
Example
var applyWithProgress = require('@nginstack/engine/lib/progress/applyWithProgress');
var version = applyWithIndeterminateProgress('Gravando alterações', function () {
  return ds.applyUpdates();
});