OperationResult class

Представляет результат операции.

Свойства

errors

Возвращает массив экземпляров OperationError, указывающих на ошибки, возникшие во время операции.

succeeded

Получает флаг, указывающий, выполнена ли операция успешно.

success

Возвращает operationResult, указывающий на успешную операцию.

Методы

failed(OperationError[])

Создает operationResult, указывающую на сбой операции, со списком ошибок, если это применимо.

toString()

Преобразует значение текущего объекта 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[]

Необязательный массив OperationError, который вызвал сбой операции.

Возвращаемое значение

ОперацияResult, указывающая на сбой операции, со списком ошибок, если это применимо.

toString()

Преобразует значение текущего объекта OperationResult в эквивалентное строковое представление.

function toString(): string

Возвращаемое значение

string

Строковое представление текущего объекта OperationResult.

Комментарии

Если операция прошла успешно, то toString() вернет значение "Успешно" в противном случае возвращается значение "Сбой: " запятыми отображается список сообщений об ошибках из коллекции ошибок, если таковые есть.