RouteConfig
constRouteConfig: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 }) => { … };
Type Declaration
Section titled “Type Declaration”fetchIsLiveComposite
Section titled “fetchIsLiveComposite”fetchIsLiveComposite:
HttpRoute<FetchIsLiveRouteParams,boolean>
fetchRoomGiftGalleryFromProvider
Section titled “fetchRoomGiftGalleryFromProvider”fetchRoomGiftGalleryFromProvider:
HttpRoute<RoomGiftGalleryFromEulerRouteParams,WebcastGiftGalleryResponse> =fetchRoomGiftGalleryFromEulerRoute
fetchRoomGifts
Section titled “fetchRoomGifts”fetchRoomGifts:
HttpRoute<RoomGiftsRouteParams,any> =fetchRoomGiftsRoute
fetchRoomGiftsFromProvider
Section titled “fetchRoomGiftsFromProvider”fetchRoomGiftsFromProvider:
HttpRoute<RoomGiftsFromEulerRouteParams,RoomGiftsResponse> =fetchRoomGiftsFromEulerRoute
fetchRoomIdComposite
Section titled “fetchRoomIdComposite”fetchRoomIdComposite:
HttpRoute<FetchRoomIdRouteParams,string>
fetchRoomIdFromProvider
Section titled “fetchRoomIdFromProvider”fetchRoomIdFromProvider:
HttpRoute<FetchRoomIdFromEulerRouteParams,WebcastRoomIdRouteResponse> =fetchRoomIdFromEulerRoute
fetchRoomInfo
Section titled “fetchRoomInfo”fetchRoomInfo:
HttpRoute<RoomInfoRouteParams,any> =fetchRoomInfoRoute
fetchRoomInfoFromApiLive
Section titled “fetchRoomInfoFromApiLive”fetchRoomInfoFromApiLive:
HttpRoute<FetchRoomInfoFromApiRouteParams,FetchRoomInfoFromApiRouteResponse> =fetchRoomInfoFromApiLiveRoute
fetchRoomInfoFromHtml
Section titled “fetchRoomInfoFromHtml”fetchRoomInfoFromHtml:
HttpRoute<FetchRoomInfoFromHtmlRouteParams,FetchRoomInfoFromHtmlRouteResponse> =fetchRoomInfoFromHtmlRoute
fetchRoomInfoFromProvider
Section titled “fetchRoomInfoFromProvider”fetchRoomInfoFromProvider:
HttpRoute<FetchRoomInfoFromEulerRouteParams,WebcastRoomInfoRouteResponse> =fetchRoomInfoFromEulerRoute
fetchSignedWebSocketFromProvider
Section titled “fetchSignedWebSocketFromProvider”fetchSignedWebSocketFromProvider:
HttpRoute<FetchSignedWebSocketFromEulerRouteParams,FetchSignedWebSocketFromEulerRouteResponse> =fetchSignedWebSocketFromEulerRoute
fetchWebcastSignatureFromProvider
Section titled “fetchWebcastSignatureFromProvider”fetchWebcastSignatureFromProvider:
HttpRoute<FetchWebcastSignatureFromEulerRouteParams,SignTikTokUrlResponse> =fetchWebcastSignatureFromEulerRoute
sendRoomChatFromProvider
Section titled “sendRoomChatFromProvider”sendRoomChatFromProvider:
HttpRoute<SendRoomChatFromEulerRouteParams,WebcastRoomChatRouteResponse> =sendRoomChatFromEulerRoute