OperationResult class
Representa el resultado de una operación.
Propiedades
| errors | Obtiene una matriz de instancias operationError que indican errores que se produjeron durante la operación. |
| succeeded | Obtiene una marca que indica si la operación se realizó correctamente. |
| success | Devuelve un OperationResult que indica una operación correcta. |
Métodos
| failed(Operation |
Crea un OperationResult que indica una operación con error, con una lista de errores si procede. |
| to |
Convierte el valor del objeto OperationResult actual en su representación de cadena equivalente. |
Detalles de las propiedades
errors
Obtiene una matriz de instancias operationError que indican errores que se produjeron durante la operación.
OperationError[] errors
Valor de propiedad
succeeded
Obtiene una marca que indica si la operación se realizó correctamente.
succeeded: boolean
Valor de propiedad
boolean
success
Devuelve un OperationResult que indica una operación correcta.
static OperationResult success
Valor de propiedad
Detalles del método
failed(OperationError[])
Crea un OperationResult que indica una operación con error, con una lista de errores si procede.
static function failed(errors: OperationError[]): OperationResult
Parámetros
- errors
Matriz opcional de OperationError que provocó un error en la operación.
Devoluciones
OperationResult que indica una operación con error, con una lista de errores si procede.
toString()
Convierte el valor del objeto OperationResult actual en su representación de cadena equivalente.
function toString(): string
Devoluciones
string
Representación de cadena del objeto OperationResult actual.
Comentarios
Si la operación se realizó correctamente, toString() devolverá "Succeeded" de lo contrario, devolverá "Failed : " seguido de una lista delimitada por comas de mensajes de error de su colección de errores, si existe.