Интерфейс 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Преобразует данные в строку.
Возвращает строковое представление операции результата.