@adamjessop/tiktok-live-connector
Version:
Node.js module to receive live stream chat events like comments and gifts from TikTok LIVE
52 lines • 2.34 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WebcastEventMap = exports.ConnectState = exports.WebcastEvent = exports.ControlEvent = void 0;
var ControlEvent;
(function (ControlEvent) {
ControlEvent["CONNECTED"] = "connected";
ControlEvent["DISCONNECTED"] = "disconnected";
ControlEvent["ERROR"] = "error";
ControlEvent["RAW_DATA"] = "rawData";
ControlEvent["DECODED_DATA"] = "decodedData";
ControlEvent["WEBSOCKET_CONNECTED"] = "websocketConnected";
})(ControlEvent = exports.ControlEvent || (exports.ControlEvent = {}));
var WebcastEvent;
(function (WebcastEvent) {
WebcastEvent["CHAT"] = "chat";
WebcastEvent["MEMBER"] = "member";
WebcastEvent["GIFT"] = "gift";
WebcastEvent["ROOM_USER"] = "roomUser";
WebcastEvent["SOCIAL"] = "social";
WebcastEvent["LIKE"] = "like";
WebcastEvent["QUESTION_NEW"] = "questionNew";
WebcastEvent["LINK_MIC_BATTLE"] = "linkMicBattle";
WebcastEvent["LINK_MIC_ARMIES"] = "linkMicArmies";
WebcastEvent["LIVE_INTRO"] = "liveIntro";
WebcastEvent["EMOTE"] = "emote";
WebcastEvent["ENVELOPE"] = "envelope";
WebcastEvent["SUBSCRIBE"] = "subscribe";
WebcastEvent["FOLLOW"] = "follow";
WebcastEvent["SHARE"] = "share";
WebcastEvent["STREAM_END"] = "streamEnd";
})(WebcastEvent = exports.WebcastEvent || (exports.WebcastEvent = {}));
var ConnectState;
(function (ConnectState) {
ConnectState["DISCONNECTED"] = "DISCONNECTED";
ConnectState["CONNECTING"] = "CONNECTING";
ConnectState["CONNECTED"] = "CONNECTED";
})(ConnectState = exports.ConnectState || (exports.ConnectState = {}));
exports.WebcastEventMap = {
'WebcastChatMessage': WebcastEvent.CHAT,
'WebcastMemberMessage': WebcastEvent.MEMBER,
'WebcastRoomUserSeqMessage': WebcastEvent.ROOM_USER,
'WebcastSocialMessage': WebcastEvent.SOCIAL,
'WebcastLikeMessage': WebcastEvent.LIKE,
'WebcastQuestionNewMessage': WebcastEvent.QUESTION_NEW,
'WebcastLinkMicBattle': WebcastEvent.LINK_MIC_BATTLE,
'WebcastLinkMicArmies': WebcastEvent.LINK_MIC_ARMIES,
'WebcastLiveIntroMessage': WebcastEvent.LIVE_INTRO,
'WebcastEmoteChatMessage': WebcastEvent.EMOTE,
'WebcastEnvelopeMessage': WebcastEvent.ENVELOPE,
'WebcastSubNotifyMessage': WebcastEvent.SUBSCRIBE
};
//# sourceMappingURL=events.js.map