Skip to content

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

Выполняет пакетный запрос.

ПараметрТипОписание
callsany[]|objectПакет запросов.
isHaltOnErrorbooleanПрекращение выполнения при ошибке.

Возвращает Promise, который разрешается в объект Result.

call

ts
call(
	method: string,
	params: object,
	start: number
): Promise<AjaxResult>

Вызывает метод с указанными параметрами.

ПараметрТипОписание
methodstringМетод для вызова.
paramsobjectПараметры запроса.
startnumberНачальная позиция.

Возвращает Promise, который разрешается в объект AjaxResult.

setRestrictionManagerParams

ts
setRestrictionManagerParams(
	params: TypeRestrictionManagerParams
): void

Устанавливает параметры для менеджера ограничений.

ПараметрТипОписание
paramsTypeRestrictionManagerParamsПараметры для установки.

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.

Опубликовано под лицензией MIT.