OperationResult class

Representa o resultado de uma operação.

Propriedades

errors

Recebe um array de instâncias OperationError indicando erros que ocorreram durante a operação.

succeeded

Recebe uma bandeira a indicar se a operação foi bem-sucedida.

success

Devolve um OperationResult indicando uma operação bem-sucedida.

Métodos

failed(OperationError[])

Cria um OperationResult indicando uma operação falhada, com uma lista de erros, se aplicável.

toString()

Converte o valor do objeto OperationResult atual para a sua representação equivalente de cadeias.

Detalhes de Propriedade

errors

Recebe um array de instâncias OperationError indicando erros que ocorreram durante a operação.

OperationError[] errors

Valor de Propriedade

succeeded

Recebe uma bandeira a indicar se a operação foi bem-sucedida.

succeeded: boolean

Valor de Propriedade

boolean

success

Devolve um OperationResult indicando uma operação bem-sucedida.

static OperationResult success

Valor de Propriedade

Detalhes de Método

failed(OperationError[])

Cria um OperationResult indicando uma operação falhada, com uma lista de erros, se aplicável.

static function failed(errors: OperationError[]): OperationResult

Parâmetros

errors

OperationError[]

Um array opcional de OperationError que causava a falha da operação.

Devoluções

Um OperationResult indicando uma operação falhada, com uma lista de erros, se aplicável.

toString()

Converte o valor do objeto OperationResult atual para a sua representação equivalente de cadeias.

function toString(): string

Devoluções

string

Uma representação em cadeia do objeto OperationResult atual.

Observações

Se a operação foi bem-sucedida, o toString() devolverá "Succeeded", caso contrário devolverá "Failed : " seguido de uma lista delimitada por vírgula de mensagens de erro da sua coleção de erros, se houver.