Тип 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.