OperationResult class
Representa o resultado de uma operação.
Propriedades
| errors | Obtém uma matriz de instâncias OperationError indicando erros ocorridos durante a operação. |
| succeeded | Obtém um sinalizador que indica se a operação foi bem-sucedida. |
| success | Retorna um OperationResult que indica uma operação bem-sucedida. |
Métodos
| failed(Operation |
Cria um OperationResult que indica uma operação com falha, com uma lista de erros, se aplicável. |
| to |
Converte o valor do objeto OperationResult atual em sua representação de cadeia de caracteres equivalente. |
Detalhes da propriedade
errors
Obtém uma matriz de instâncias OperationError indicando erros ocorridos durante a operação.
OperationError[] errors
Valor da propriedade
succeeded
Obtém um sinalizador que indica se a operação foi bem-sucedida.
succeeded: boolean
Valor da propriedade
boolean
success
Retorna um OperationResult que indica uma operação bem-sucedida.
static OperationResult success
Valor da propriedade
Detalhes do método
failed(OperationError[])
Cria um OperationResult que indica uma operação com falha, com uma lista de erros, se aplicável.
static function failed(errors: OperationError[]): OperationResult
Parâmetros
- errors
Uma matriz opcional de OperationError que causou falha na operação.
Retornos
Um OperationResult que indica uma operação com falha, com uma lista de erros, se aplicável.
toString()
Converte o valor do objeto OperationResult atual em sua representação de cadeia de caracteres equivalente.
function toString(): string
Retornos
string
Uma representação de cadeia de caracteres do objeto OperationResult atual.
Comentários
Se a operação tiver sido bem-sucedida, o toString() retornará "Bem-sucedido" caso contrário, retornará "Falha: " seguido por uma lista delimitada por vírgulas de mensagens de erro de sua coleção de erros, se houver.