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(Operation |
Cria um OperationResult indicando uma operação falhada, com uma lista de erros, se aplicável. |
| to |
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
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.