Skip to content

RouteConfig

const RouteConfig: object

Defined in: src/lib/web/config.ts:32

Global route registry. Call sites should read handlers from here (e.g. RouteConfig.fetchRoomInfo(…)) rather than importing the route functions directly, so downstream consumers can swap implementations:

import { RouteConfig } from ‘tiktok-live-connector’; RouteConfig.fetchRoomInfo = async ({ webClient, roomId }) => { … };

fetchIsLiveComposite: HttpRoute<FetchIsLiveRouteParams, boolean>

fetchRoomGiftGalleryFromProvider: HttpRoute<RoomGiftGalleryFromEulerRouteParams, WebcastGiftGalleryResponse> = fetchRoomGiftGalleryFromEulerRoute

fetchRoomGifts: HttpRoute<RoomGiftsRouteParams, any> = fetchRoomGiftsRoute

fetchRoomGiftsFromProvider: HttpRoute<RoomGiftsFromEulerRouteParams, RoomGiftsResponse> = fetchRoomGiftsFromEulerRoute

fetchRoomIdComposite: HttpRoute<FetchRoomIdRouteParams, string>

fetchRoomIdFromProvider: HttpRoute<FetchRoomIdFromEulerRouteParams, WebcastRoomIdRouteResponse> = fetchRoomIdFromEulerRoute

fetchRoomInfo: HttpRoute<RoomInfoRouteParams, any> = fetchRoomInfoRoute

fetchRoomInfoFromApiLive: HttpRoute<FetchRoomInfoFromApiRouteParams, FetchRoomInfoFromApiRouteResponse> = fetchRoomInfoFromApiLiveRoute

fetchRoomInfoFromHtml: HttpRoute<FetchRoomInfoFromHtmlRouteParams, FetchRoomInfoFromHtmlRouteResponse> = fetchRoomInfoFromHtmlRoute

fetchRoomInfoFromProvider: HttpRoute<FetchRoomInfoFromEulerRouteParams, WebcastRoomInfoRouteResponse> = fetchRoomInfoFromEulerRoute

fetchSignedWebSocketFromProvider: HttpRoute<FetchSignedWebSocketFromEulerRouteParams, FetchSignedWebSocketFromEulerRouteResponse> = fetchSignedWebSocketFromEulerRoute

fetchWebcastSignatureFromProvider: HttpRoute<FetchWebcastSignatureFromEulerRouteParams, SignTikTokUrlResponse> = fetchWebcastSignatureFromEulerRoute

sendRoomChatFromProvider: HttpRoute<SendRoomChatFromEulerRouteParams, WebcastRoomChatRouteResponse> = sendRoomChatFromEulerRoute