Интерфейс IResult
import { type IResult } from '@bitrix24/b24jssdk'
Реализация:
Геттеры
isSuccess
get isSuccess(): boolean
Указывает, завершилась ли операция успешно (без ошибок)
Методы
setData
setData(
data: any
): IResult
Устанавливает данные, связанные с результатом.
Возвращает текущий объект для цепочки вызовов.
getData
getData(): any
Извлекает данные, связанные с результатом.
Возвращает данные, сохраненные в результате, если они есть.
addError
addError(
error: Error|string
): IResult
Добавляет сообщение об ошибке или объект Error
к результату.
Возвращает текущий объект для цепочки вызовов.
`addErrors
addErrors(
errors: (Error|string)[]
): IResult
Добавляет несколько ошибок к результату за один вызов.
Возвращает текущий объект для цепочки вызовов.
getErrors
getErrors(): IterableIterator<Error>
Извлекает итератор для ошибок, собранных в результате.
Возвращает итератор по сохраненным объектам Error
.
getErrorMessages
getErrorMessages(): string[]
Извлекает массив сообщений об ошибках из собранных ошибок.
Возвращает массив строк, представляющих сообщения об ошибках.
toString
toString(): string
Преобразует данные в строку.
Возвращает строковое представление операции результата.