Тип TypeHttp
ts
import { type TypeHttp } from '@bitrix24/b24jssdk'Реализация:
Методы
getLogger
ts
getLogger(): LoggerBrowserВозвращает текущий логгер.
setLogger
ts
setLogger(
logger: LoggerBrowser
): voidУстанавливает логгер.
batch
ts
batch(
calls: any[]|object,
isHaltOnError: boolean
): Promise<Result>Выполняет пакетный запрос.
| Параметр | Тип | Описание |
|---|---|---|
calls | any[]|object | Пакет запросов. |
isHaltOnError | boolean | Прекращение выполнения при ошибке. |
Возвращает Promise, который разрешается в объект Result.
call
ts
call(
method: string,
params: object,
start: number
): Promise<AjaxResult>Вызывает метод с указанными параметрами.
| Параметр | Тип | Описание |
|---|---|---|
method | string | Метод для вызова. |
params | object | Параметры запроса. |
start | number | Начальная позиция. |
Возвращает Promise, который разрешается в объект AjaxResult.
setRestrictionManagerParams
ts
setRestrictionManagerParams(
params: TypeRestrictionManagerParams
): voidУстанавливает параметры для менеджера ограничений.
| Параметр | Тип | Описание |
|---|---|---|
params | TypeRestrictionManagerParams | Параметры для установки. |
getRestrictionManagerParams
ts
getRestrictionManagerParams(): TypeRestrictionManagerParamsВозвращает параметры для менеджера ограничений.
setLogTag
ts
setLogTag(
logTag?: string
): voidУстанавливает тег для логирования.
clearLogTag
ts
clearLogTag(): voidОчищает установленный тег для логирования.
setClientSideWarning
ts
setClientSideWarning(value: boolean, message: string): voidУправляет предупреждением о выполнении запроса на стороне front-end. Используется в B4Hook.