OperationResult class
Представляет результат операции.
Свойства
| errors | Возвращает массив экземпляров OperationError, указывающих на ошибки, возникшие во время операции. |
| succeeded | Получает флаг, указывающий, выполнена ли операция успешно. |
| success | Возвращает operationResult, указывающий на успешную операцию. |
Методы
| failed(Operation |
Создает operationResult, указывающую на сбой операции, со списком ошибок, если это применимо. |
| to |
Преобразует значение текущего объекта OperationResult в эквивалентное строковое представление. |
Сведения о свойстве
errors
Возвращает массив экземпляров OperationError, указывающих на ошибки, возникшие во время операции.
OperationError[] errors
Значение свойства
succeeded
Получает флаг, указывающий, выполнена ли операция успешно.
succeeded: boolean
Значение свойства
boolean
success
Возвращает operationResult, указывающий на успешную операцию.
static OperationResult success
Значение свойства
Сведения о методе
failed(OperationError[])
Создает operationResult, указывающую на сбой операции, со списком ошибок, если это применимо.
static function failed(errors: OperationError[]): OperationResult
Параметры
- errors
Необязательный массив OperationError, который вызвал сбой операции.
Возвращаемое значение
ОперацияResult, указывающая на сбой операции, со списком ошибок, если это применимо.
toString()
Преобразует значение текущего объекта OperationResult в эквивалентное строковое представление.
function toString(): string
Возвращаемое значение
string
Строковое представление текущего объекта OperationResult.
Комментарии
Если операция прошла успешно, то toString() вернет значение "Успешно" в противном случае возвращается значение "Сбой: " запятыми отображается список сообщений об ошибках из коллекции ошибок, если таковые есть.