UNPKG

node-insim

Version:

An InSim library for NodeJS with TypeScript support

384 lines (383 loc) 31.2 kB
"use strict"; var _a; Object.defineProperty(exports, "__esModule", { value: true }); exports.IS_CNL = exports.ShiftUInterfaceSubmode = exports.NormalInterfaceSubmode = exports.IS_CIM = exports.InterfaceMode = exports.GarageInterfaceSubmode = exports.IS_CCH = exports.IS_BTT = exports.TypeIn = exports.IS_BTN = exports.ButtonTextColour = exports.ButtonStyle = exports.IS_BTC = exports.ButtonClickFlags = exports.IS_BFN = exports.ButtonFunction = exports.IS_AXO = exports.PMOFlags = exports.PMOAction = exports.IS_AXM = exports.IS_AXI = exports.IS_AII = exports.AIFlags = exports.IS_AIC = exports.AIInputVal = exports.AICToggleValue = exports.AICSteering = exports.AICLook = exports.AICInput = exports.AICIndicators = exports.AICHeadlights = exports.AICGear = exports.IS_ACR = exports.AdminCommandResult = exports.Wind = exports.ViewIdentifier = exports.TyreCompound = exports.StateFlags = exports.PlayerFlags = exports.PenaltyValue = exports.PacketType = exports.ObjectIndex = exports.MessageSound = exports.ConfirmationFlags = exports.CarFlags = exports.Struct = exports.SendableStruct = exports.SendablePacket = exports.Packet = exports.packetTypeToClass = void 0; exports.IS_OCO = exports.ObjectHitFlags = exports.IS_OBH = exports.SetupFlags = exports.PlayerType = exports.PassengerFlags = exports.IS_NPL = exports.CarConfiguration = exports.IS_NONE = exports.IS_NLP = exports.IS_NCN = exports.ConnectionFlags = exports.License = exports.Language = exports.IS_NCI = exports.IS_MTC = exports.MSX_MSG_MAX_LENGTH = exports.IS_MSX = exports.MST_MSG_MAX_LENGTH = exports.IS_MST = exports.UserType = exports.IS_MSO = exports.MSL_MSG_MAX_LENGTH = exports.IS_MSL = exports.IS_MOD = exports.IS_MCI = exports.IS_MAL = exports.IS_LAP = exports.JRRAction = exports.IS_JRR = exports.MultiplayerHostMode = exports.IS_ISM = exports.IS_ISI_ReqI = exports.IS_ISI = exports.InSimFlags = exports.IS_IPB = exports.IS_III = exports.IS_HLV = exports.HLVCViolation = exports.IS_HCP = exports.IS_FLG = exports.FlagType = exports.IS_FIN = exports.IS_CSC = exports.CSCAction = exports.IS_CRS = exports.IS_CPR = exports.IS_CPP = exports.IS_CON = exports.LeaveReason = void 0; exports.IS_VTN = exports.IS_VER = exports.UCOAction = exports.IS_UCO = exports.TargetToConnectionType = exports.IS_TTC = exports.IS_TOC = exports.TinyType = exports.SENDABLE_TINY_TYPES = exports.IS_TINY = exports.INFO_REQUEST_TINY_TYPES = exports.ServerStatus = exports.RaceState = exports.IS_STA = exports.ScreenshotError = exports.IS_SSH = exports.IS_SPX = exports.SmallType = exports.SENDABLE_SMALL_TYPES = exports.LocalCarSwitches = exports.LocalCarLights = exports.IS_SMALL = exports.IS_SLC = exports.IS_SFP = exports.IS_SCH = exports.CharacterModifiers = exports.IS_SCC = exports.RaceFlags = exports.IS_RST = exports.ReplayOptions = exports.ReplayMode = exports.ReplayError = exports.IS_RIP = exports.IS_RES = exports.IS_REO = exports.IS_PSF = exports.IS_PLP = exports.IS_PLL = exports.IS_PLH = exports.IS_PLC = exports.PitLaneFact = exports.IS_PLA = exports.PitWorkFlags = exports.IS_PIT = exports.IS_PFL = exports.PenaltyReason = exports.IS_PEN = exports.OCOMainLights = exports.OCOAutocrossStartLights = exports.OCOAction = void 0; exports.PlayerHCapFlags = exports.PlayerHCap = exports.ObjectInfo = exports.ObjectFlags = exports.NodeLap = exports.HInfo = exports.CompCar = exports.CarHCP = exports.CarContOBJ = exports.CarContact = exports.VoteAction = void 0; var enums_1 = require("./enums"); var IS_ACR_1 = require("./IS_ACR"); var IS_AIC_1 = require("./IS_AIC"); var IS_AII_1 = require("./IS_AII"); var IS_AXI_1 = require("./IS_AXI"); var IS_AXM_1 = require("./IS_AXM"); var IS_AXO_1 = require("./IS_AXO"); var IS_BFN_1 = require("./IS_BFN"); var IS_BTC_1 = require("./IS_BTC"); var IS_BTN_1 = require("./IS_BTN"); var IS_BTT_1 = require("./IS_BTT"); var IS_CCH_1 = require("./IS_CCH"); var IS_CIM_1 = require("./IS_CIM"); var IS_CNL_1 = require("./IS_CNL"); var IS_CON_1 = require("./IS_CON"); var IS_CPP_1 = require("./IS_CPP"); var IS_CPR_1 = require("./IS_CPR"); var IS_CRS_1 = require("./IS_CRS"); var IS_CSC_1 = require("./IS_CSC"); var IS_FIN_1 = require("./IS_FIN"); var IS_FLG_1 = require("./IS_FLG"); var IS_HCP_1 = require("./IS_HCP"); var IS_HLV_1 = require("./IS_HLV"); var IS_III_1 = require("./IS_III"); var IS_IPB_1 = require("./IS_IPB"); var IS_ISI_1 = require("./IS_ISI"); var IS_ISM_1 = require("./IS_ISM"); var IS_JRR_1 = require("./IS_JRR"); var IS_LAP_1 = require("./IS_LAP"); var IS_MAL_1 = require("./IS_MAL"); var IS_MCI_1 = require("./IS_MCI"); var IS_MOD_1 = require("./IS_MOD"); var IS_MSL_1 = require("./IS_MSL"); var IS_MSO_1 = require("./IS_MSO"); var IS_MST_1 = require("./IS_MST"); var IS_MSX_1 = require("./IS_MSX"); var IS_MTC_1 = require("./IS_MTC"); var IS_NCI_1 = require("./IS_NCI"); var IS_NCN_1 = require("./IS_NCN"); var IS_NLP_1 = require("./IS_NLP"); var IS_NONE_1 = require("./IS_NONE"); var IS_NPL_1 = require("./IS_NPL"); var IS_OBH_1 = require("./IS_OBH"); var IS_OCO_1 = require("./IS_OCO"); var IS_PEN_1 = require("./IS_PEN"); var IS_PFL_1 = require("./IS_PFL"); var IS_PIT_1 = require("./IS_PIT"); var IS_PLA_1 = require("./IS_PLA"); var IS_PLC_1 = require("./IS_PLC"); var IS_PLH_1 = require("./IS_PLH"); var IS_PLL_1 = require("./IS_PLL"); var IS_PLP_1 = require("./IS_PLP"); var IS_PSF_1 = require("./IS_PSF"); var IS_REO_1 = require("./IS_REO"); var IS_RES_1 = require("./IS_RES"); var IS_RIP_1 = require("./IS_RIP"); var IS_RST_1 = require("./IS_RST"); var IS_SCC_1 = require("./IS_SCC"); var IS_SCH_1 = require("./IS_SCH"); var IS_SFP_1 = require("./IS_SFP"); var IS_SLC_1 = require("./IS_SLC"); var IS_SMALL_1 = require("./IS_SMALL"); var IS_SPX_1 = require("./IS_SPX"); var IS_SSH_1 = require("./IS_SSH"); var IS_STA_1 = require("./IS_STA"); var IS_TINY_1 = require("./IS_TINY"); var IS_TOC_1 = require("./IS_TOC"); var IS_TTC_1 = require("./IS_TTC"); var IS_UCO_1 = require("./IS_UCO"); var IS_VER_1 = require("./IS_VER"); var IS_VTN_1 = require("./IS_VTN"); exports.packetTypeToClass = (_a = {}, _a[enums_1.PacketType.ISP_NONE] = IS_NONE_1.IS_NONE, _a[enums_1.PacketType.ISP_ISI] = IS_ISI_1.IS_ISI, _a[enums_1.PacketType.ISP_VER] = IS_VER_1.IS_VER, _a[enums_1.PacketType.ISP_TINY] = IS_TINY_1.IS_TINY, _a[enums_1.PacketType.ISP_SMALL] = IS_SMALL_1.IS_SMALL, _a[enums_1.PacketType.ISP_STA] = IS_STA_1.IS_STA, _a[enums_1.PacketType.ISP_SCH] = IS_SCH_1.IS_SCH, _a[enums_1.PacketType.ISP_SFP] = IS_SFP_1.IS_SFP, _a[enums_1.PacketType.ISP_SCC] = IS_SCC_1.IS_SCC, _a[enums_1.PacketType.ISP_CPP] = IS_CPP_1.IS_CPP, _a[enums_1.PacketType.ISP_ISM] = IS_ISM_1.IS_ISM, _a[enums_1.PacketType.ISP_MSO] = IS_MSO_1.IS_MSO, _a[enums_1.PacketType.ISP_III] = IS_III_1.IS_III, _a[enums_1.PacketType.ISP_MST] = IS_MST_1.IS_MST, _a[enums_1.PacketType.ISP_MTC] = IS_MTC_1.IS_MTC, _a[enums_1.PacketType.ISP_MOD] = IS_MOD_1.IS_MOD, _a[enums_1.PacketType.ISP_VTN] = IS_VTN_1.IS_VTN, _a[enums_1.PacketType.ISP_RST] = IS_RST_1.IS_RST, _a[enums_1.PacketType.ISP_NCN] = IS_NCN_1.IS_NCN, _a[enums_1.PacketType.ISP_CNL] = IS_CNL_1.IS_CNL, _a[enums_1.PacketType.ISP_CPR] = IS_CPR_1.IS_CPR, _a[enums_1.PacketType.ISP_NPL] = IS_NPL_1.IS_NPL, _a[enums_1.PacketType.ISP_PLP] = IS_PLP_1.IS_PLP, _a[enums_1.PacketType.ISP_PLL] = IS_PLL_1.IS_PLL, _a[enums_1.PacketType.ISP_LAP] = IS_LAP_1.IS_LAP, _a[enums_1.PacketType.ISP_SPX] = IS_SPX_1.IS_SPX, _a[enums_1.PacketType.ISP_PIT] = IS_PIT_1.IS_PIT, _a[enums_1.PacketType.ISP_PSF] = IS_PSF_1.IS_PSF, _a[enums_1.PacketType.ISP_PLA] = IS_PLA_1.IS_PLA, _a[enums_1.PacketType.ISP_CCH] = IS_CCH_1.IS_CCH, _a[enums_1.PacketType.ISP_PEN] = IS_PEN_1.IS_PEN, _a[enums_1.PacketType.ISP_TOC] = IS_TOC_1.IS_TOC, _a[enums_1.PacketType.ISP_FLG] = IS_FLG_1.IS_FLG, _a[enums_1.PacketType.ISP_PFL] = IS_PFL_1.IS_PFL, _a[enums_1.PacketType.ISP_FIN] = IS_FIN_1.IS_FIN, _a[enums_1.PacketType.ISP_RES] = IS_RES_1.IS_RES, _a[enums_1.PacketType.ISP_REO] = IS_REO_1.IS_REO, _a[enums_1.PacketType.ISP_NLP] = IS_NLP_1.IS_NLP, _a[enums_1.PacketType.ISP_MCI] = IS_MCI_1.IS_MCI, _a[enums_1.PacketType.ISP_MSX] = IS_MSX_1.IS_MSX, _a[enums_1.PacketType.ISP_MSL] = IS_MSL_1.IS_MSL, _a[enums_1.PacketType.ISP_CRS] = IS_CRS_1.IS_CRS, _a[enums_1.PacketType.ISP_BFN] = IS_BFN_1.IS_BFN, _a[enums_1.PacketType.ISP_AXI] = IS_AXI_1.IS_AXI, _a[enums_1.PacketType.ISP_AXO] = IS_AXO_1.IS_AXO, _a[enums_1.PacketType.ISP_BTN] = IS_BTN_1.IS_BTN, _a[enums_1.PacketType.ISP_BTC] = IS_BTC_1.IS_BTC, _a[enums_1.PacketType.ISP_BTT] = IS_BTT_1.IS_BTT, _a[enums_1.PacketType.ISP_RIP] = IS_RIP_1.IS_RIP, _a[enums_1.PacketType.ISP_SSH] = IS_SSH_1.IS_SSH, _a[enums_1.PacketType.ISP_CON] = IS_CON_1.IS_CON, _a[enums_1.PacketType.ISP_OBH] = IS_OBH_1.IS_OBH, _a[enums_1.PacketType.ISP_HLV] = IS_HLV_1.IS_HLV, _a[enums_1.PacketType.ISP_PLC] = IS_PLC_1.IS_PLC, _a[enums_1.PacketType.ISP_AXM] = IS_AXM_1.IS_AXM, _a[enums_1.PacketType.ISP_ACR] = IS_ACR_1.IS_ACR, _a[enums_1.PacketType.ISP_HCP] = IS_HCP_1.IS_HCP, _a[enums_1.PacketType.ISP_NCI] = IS_NCI_1.IS_NCI, _a[enums_1.PacketType.ISP_JRR] = IS_JRR_1.IS_JRR, _a[enums_1.PacketType.ISP_UCO] = IS_UCO_1.IS_UCO, _a[enums_1.PacketType.ISP_OCO] = IS_OCO_1.IS_OCO, _a[enums_1.PacketType.ISP_TTC] = IS_TTC_1.IS_TTC, _a[enums_1.PacketType.ISP_SLC] = IS_SLC_1.IS_SLC, _a[enums_1.PacketType.ISP_CSC] = IS_CSC_1.IS_CSC, _a[enums_1.PacketType.ISP_CIM] = IS_CIM_1.IS_CIM, _a[enums_1.PacketType.ISP_MAL] = IS_MAL_1.IS_MAL, _a[enums_1.PacketType.ISP_PLH] = IS_PLH_1.IS_PLH, _a[enums_1.PacketType.ISP_IPB] = IS_IPB_1.IS_IPB, _a[enums_1.PacketType.ISP_AIC] = IS_AIC_1.IS_AIC, _a[enums_1.PacketType.ISP_AII] = IS_AII_1.IS_AII, _a); var base_1 = require("./base"); Object.defineProperty(exports, "Packet", { enumerable: true, get: function () { return base_1.Packet; } }); Object.defineProperty(exports, "SendablePacket", { enumerable: true, get: function () { return base_1.SendablePacket; } }); Object.defineProperty(exports, "SendableStruct", { enumerable: true, get: function () { return base_1.SendableStruct; } }); Object.defineProperty(exports, "Struct", { enumerable: true, get: function () { return base_1.Struct; } }); var enums_2 = require("./enums"); Object.defineProperty(exports, "CarFlags", { enumerable: true, get: function () { return enums_2.CarFlags; } }); Object.defineProperty(exports, "ConfirmationFlags", { enumerable: true, get: function () { return enums_2.ConfirmationFlags; } }); Object.defineProperty(exports, "MessageSound", { enumerable: true, get: function () { return enums_2.MessageSound; } }); Object.defineProperty(exports, "ObjectIndex", { enumerable: true, get: function () { return enums_2.ObjectIndex; } }); Object.defineProperty(exports, "PacketType", { enumerable: true, get: function () { return enums_2.PacketType; } }); Object.defineProperty(exports, "PenaltyValue", { enumerable: true, get: function () { return enums_2.PenaltyValue; } }); Object.defineProperty(exports, "PlayerFlags", { enumerable: true, get: function () { return enums_2.PlayerFlags; } }); Object.defineProperty(exports, "StateFlags", { enumerable: true, get: function () { return enums_2.StateFlags; } }); Object.defineProperty(exports, "TyreCompound", { enumerable: true, get: function () { return enums_2.TyreCompound; } }); Object.defineProperty(exports, "ViewIdentifier", { enumerable: true, get: function () { return enums_2.ViewIdentifier; } }); Object.defineProperty(exports, "Wind", { enumerable: true, get: function () { return enums_2.Wind; } }); var IS_ACR_2 = require("./IS_ACR"); Object.defineProperty(exports, "AdminCommandResult", { enumerable: true, get: function () { return IS_ACR_2.AdminCommandResult; } }); Object.defineProperty(exports, "IS_ACR", { enumerable: true, get: function () { return IS_ACR_2.IS_ACR; } }); var IS_AIC_2 = require("./IS_AIC"); Object.defineProperty(exports, "AICGear", { enumerable: true, get: function () { return IS_AIC_2.AICGear; } }); Object.defineProperty(exports, "AICHeadlights", { enumerable: true, get: function () { return IS_AIC_2.AICHeadlights; } }); Object.defineProperty(exports, "AICIndicators", { enumerable: true, get: function () { return IS_AIC_2.AICIndicators; } }); Object.defineProperty(exports, "AICInput", { enumerable: true, get: function () { return IS_AIC_2.AICInput; } }); Object.defineProperty(exports, "AICLook", { enumerable: true, get: function () { return IS_AIC_2.AICLook; } }); Object.defineProperty(exports, "AICSteering", { enumerable: true, get: function () { return IS_AIC_2.AICSteering; } }); Object.defineProperty(exports, "AICToggleValue", { enumerable: true, get: function () { return IS_AIC_2.AICToggleValue; } }); Object.defineProperty(exports, "AIInputVal", { enumerable: true, get: function () { return IS_AIC_2.AIInputVal; } }); Object.defineProperty(exports, "IS_AIC", { enumerable: true, get: function () { return IS_AIC_2.IS_AIC; } }); var IS_AII_2 = require("./IS_AII"); Object.defineProperty(exports, "AIFlags", { enumerable: true, get: function () { return IS_AII_2.AIFlags; } }); Object.defineProperty(exports, "IS_AII", { enumerable: true, get: function () { return IS_AII_2.IS_AII; } }); var IS_AXI_2 = require("./IS_AXI"); Object.defineProperty(exports, "IS_AXI", { enumerable: true, get: function () { return IS_AXI_2.IS_AXI; } }); var IS_AXM_2 = require("./IS_AXM"); Object.defineProperty(exports, "IS_AXM", { enumerable: true, get: function () { return IS_AXM_2.IS_AXM; } }); Object.defineProperty(exports, "PMOAction", { enumerable: true, get: function () { return IS_AXM_2.PMOAction; } }); Object.defineProperty(exports, "PMOFlags", { enumerable: true, get: function () { return IS_AXM_2.PMOFlags; } }); var IS_AXO_2 = require("./IS_AXO"); Object.defineProperty(exports, "IS_AXO", { enumerable: true, get: function () { return IS_AXO_2.IS_AXO; } }); var IS_BFN_2 = require("./IS_BFN"); Object.defineProperty(exports, "ButtonFunction", { enumerable: true, get: function () { return IS_BFN_2.ButtonFunction; } }); Object.defineProperty(exports, "IS_BFN", { enumerable: true, get: function () { return IS_BFN_2.IS_BFN; } }); var IS_BTC_2 = require("./IS_BTC"); Object.defineProperty(exports, "ButtonClickFlags", { enumerable: true, get: function () { return IS_BTC_2.ButtonClickFlags; } }); Object.defineProperty(exports, "IS_BTC", { enumerable: true, get: function () { return IS_BTC_2.IS_BTC; } }); var IS_BTN_2 = require("./IS_BTN"); Object.defineProperty(exports, "ButtonStyle", { enumerable: true, get: function () { return IS_BTN_2.ButtonStyle; } }); Object.defineProperty(exports, "ButtonTextColour", { enumerable: true, get: function () { return IS_BTN_2.ButtonTextColour; } }); Object.defineProperty(exports, "IS_BTN", { enumerable: true, get: function () { return IS_BTN_2.IS_BTN; } }); Object.defineProperty(exports, "TypeIn", { enumerable: true, get: function () { return IS_BTN_2.TypeIn; } }); var IS_BTT_2 = require("./IS_BTT"); Object.defineProperty(exports, "IS_BTT", { enumerable: true, get: function () { return IS_BTT_2.IS_BTT; } }); var IS_CCH_2 = require("./IS_CCH"); Object.defineProperty(exports, "IS_CCH", { enumerable: true, get: function () { return IS_CCH_2.IS_CCH; } }); var IS_CIM_2 = require("./IS_CIM"); Object.defineProperty(exports, "GarageInterfaceSubmode", { enumerable: true, get: function () { return IS_CIM_2.GarageInterfaceSubmode; } }); Object.defineProperty(exports, "InterfaceMode", { enumerable: true, get: function () { return IS_CIM_2.InterfaceMode; } }); Object.defineProperty(exports, "IS_CIM", { enumerable: true, get: function () { return IS_CIM_2.IS_CIM; } }); Object.defineProperty(exports, "NormalInterfaceSubmode", { enumerable: true, get: function () { return IS_CIM_2.NormalInterfaceSubmode; } }); Object.defineProperty(exports, "ShiftUInterfaceSubmode", { enumerable: true, get: function () { return IS_CIM_2.ShiftUInterfaceSubmode; } }); var IS_CNL_2 = require("./IS_CNL"); Object.defineProperty(exports, "IS_CNL", { enumerable: true, get: function () { return IS_CNL_2.IS_CNL; } }); Object.defineProperty(exports, "LeaveReason", { enumerable: true, get: function () { return IS_CNL_2.LeaveReason; } }); var IS_CON_2 = require("./IS_CON"); Object.defineProperty(exports, "IS_CON", { enumerable: true, get: function () { return IS_CON_2.IS_CON; } }); var IS_CPP_2 = require("./IS_CPP"); Object.defineProperty(exports, "IS_CPP", { enumerable: true, get: function () { return IS_CPP_2.IS_CPP; } }); var IS_CPR_2 = require("./IS_CPR"); Object.defineProperty(exports, "IS_CPR", { enumerable: true, get: function () { return IS_CPR_2.IS_CPR; } }); var IS_CRS_2 = require("./IS_CRS"); Object.defineProperty(exports, "IS_CRS", { enumerable: true, get: function () { return IS_CRS_2.IS_CRS; } }); var IS_CSC_2 = require("./IS_CSC"); Object.defineProperty(exports, "CSCAction", { enumerable: true, get: function () { return IS_CSC_2.CSCAction; } }); Object.defineProperty(exports, "IS_CSC", { enumerable: true, get: function () { return IS_CSC_2.IS_CSC; } }); var IS_FIN_2 = require("./IS_FIN"); Object.defineProperty(exports, "IS_FIN", { enumerable: true, get: function () { return IS_FIN_2.IS_FIN; } }); var IS_FLG_2 = require("./IS_FLG"); Object.defineProperty(exports, "FlagType", { enumerable: true, get: function () { return IS_FLG_2.FlagType; } }); Object.defineProperty(exports, "IS_FLG", { enumerable: true, get: function () { return IS_FLG_2.IS_FLG; } }); var IS_HCP_2 = require("./IS_HCP"); Object.defineProperty(exports, "IS_HCP", { enumerable: true, get: function () { return IS_HCP_2.IS_HCP; } }); var IS_HLV_2 = require("./IS_HLV"); Object.defineProperty(exports, "HLVCViolation", { enumerable: true, get: function () { return IS_HLV_2.HLVCViolation; } }); Object.defineProperty(exports, "IS_HLV", { enumerable: true, get: function () { return IS_HLV_2.IS_HLV; } }); var IS_III_2 = require("./IS_III"); Object.defineProperty(exports, "IS_III", { enumerable: true, get: function () { return IS_III_2.IS_III; } }); var IS_IPB_2 = require("./IS_IPB"); Object.defineProperty(exports, "IS_IPB", { enumerable: true, get: function () { return IS_IPB_2.IS_IPB; } }); var IS_ISI_2 = require("./IS_ISI"); Object.defineProperty(exports, "InSimFlags", { enumerable: true, get: function () { return IS_ISI_2.InSimFlags; } }); Object.defineProperty(exports, "IS_ISI", { enumerable: true, get: function () { return IS_ISI_2.IS_ISI; } }); Object.defineProperty(exports, "IS_ISI_ReqI", { enumerable: true, get: function () { return IS_ISI_2.IS_ISI_ReqI; } }); var IS_ISM_2 = require("./IS_ISM"); Object.defineProperty(exports, "IS_ISM", { enumerable: true, get: function () { return IS_ISM_2.IS_ISM; } }); Object.defineProperty(exports, "MultiplayerHostMode", { enumerable: true, get: function () { return IS_ISM_2.MultiplayerHostMode; } }); var IS_JRR_2 = require("./IS_JRR"); Object.defineProperty(exports, "IS_JRR", { enumerable: true, get: function () { return IS_JRR_2.IS_JRR; } }); Object.defineProperty(exports, "JRRAction", { enumerable: true, get: function () { return IS_JRR_2.JRRAction; } }); var IS_LAP_2 = require("./IS_LAP"); Object.defineProperty(exports, "IS_LAP", { enumerable: true, get: function () { return IS_LAP_2.IS_LAP; } }); var IS_MAL_2 = require("./IS_MAL"); Object.defineProperty(exports, "IS_MAL", { enumerable: true, get: function () { return IS_MAL_2.IS_MAL; } }); var IS_MCI_2 = require("./IS_MCI"); Object.defineProperty(exports, "IS_MCI", { enumerable: true, get: function () { return IS_MCI_2.IS_MCI; } }); var IS_MOD_2 = require("./IS_MOD"); Object.defineProperty(exports, "IS_MOD", { enumerable: true, get: function () { return IS_MOD_2.IS_MOD; } }); var IS_MSL_2 = require("./IS_MSL"); Object.defineProperty(exports, "IS_MSL", { enumerable: true, get: function () { return IS_MSL_2.IS_MSL; } }); Object.defineProperty(exports, "MSL_MSG_MAX_LENGTH", { enumerable: true, get: function () { return IS_MSL_2.MSL_MSG_MAX_LENGTH; } }); var IS_MSO_2 = require("./IS_MSO"); Object.defineProperty(exports, "IS_MSO", { enumerable: true, get: function () { return IS_MSO_2.IS_MSO; } }); Object.defineProperty(exports, "UserType", { enumerable: true, get: function () { return IS_MSO_2.UserType; } }); var IS_MST_2 = require("./IS_MST"); Object.defineProperty(exports, "IS_MST", { enumerable: true, get: function () { return IS_MST_2.IS_MST; } }); Object.defineProperty(exports, "MST_MSG_MAX_LENGTH", { enumerable: true, get: function () { return IS_MST_2.MST_MSG_MAX_LENGTH; } }); var IS_MSX_2 = require("./IS_MSX"); Object.defineProperty(exports, "IS_MSX", { enumerable: true, get: function () { return IS_MSX_2.IS_MSX; } }); Object.defineProperty(exports, "MSX_MSG_MAX_LENGTH", { enumerable: true, get: function () { return IS_MSX_2.MSX_MSG_MAX_LENGTH; } }); var IS_MTC_2 = require("./IS_MTC"); Object.defineProperty(exports, "IS_MTC", { enumerable: true, get: function () { return IS_MTC_2.IS_MTC; } }); var IS_NCI_2 = require("./IS_NCI"); Object.defineProperty(exports, "IS_NCI", { enumerable: true, get: function () { return IS_NCI_2.IS_NCI; } }); Object.defineProperty(exports, "Language", { enumerable: true, get: function () { return IS_NCI_2.Language; } }); Object.defineProperty(exports, "License", { enumerable: true, get: function () { return IS_NCI_2.License; } }); var IS_NCN_2 = require("./IS_NCN"); Object.defineProperty(exports, "ConnectionFlags", { enumerable: true, get: function () { return IS_NCN_2.ConnectionFlags; } }); Object.defineProperty(exports, "IS_NCN", { enumerable: true, get: function () { return IS_NCN_2.IS_NCN; } }); var IS_NLP_2 = require("./IS_NLP"); Object.defineProperty(exports, "IS_NLP", { enumerable: true, get: function () { return IS_NLP_2.IS_NLP; } }); var IS_NONE_2 = require("./IS_NONE"); Object.defineProperty(exports, "IS_NONE", { enumerable: true, get: function () { return IS_NONE_2.IS_NONE; } }); var IS_NPL_2 = require("./IS_NPL"); Object.defineProperty(exports, "CarConfiguration", { enumerable: true, get: function () { return IS_NPL_2.CarConfiguration; } }); Object.defineProperty(exports, "IS_NPL", { enumerable: true, get: function () { return IS_NPL_2.IS_NPL; } }); Object.defineProperty(exports, "PassengerFlags", { enumerable: true, get: function () { return IS_NPL_2.PassengerFlags; } }); Object.defineProperty(exports, "PlayerType", { enumerable: true, get: function () { return IS_NPL_2.PlayerType; } }); Object.defineProperty(exports, "SetupFlags", { enumerable: true, get: function () { return IS_NPL_2.SetupFlags; } }); var IS_OBH_2 = require("./IS_OBH"); Object.defineProperty(exports, "IS_OBH", { enumerable: true, get: function () { return IS_OBH_2.IS_OBH; } }); Object.defineProperty(exports, "ObjectHitFlags", { enumerable: true, get: function () { return IS_OBH_2.ObjectHitFlags; } }); var IS_OCO_2 = require("./IS_OCO"); Object.defineProperty(exports, "IS_OCO", { enumerable: true, get: function () { return IS_OCO_2.IS_OCO; } }); Object.defineProperty(exports, "OCOAction", { enumerable: true, get: function () { return IS_OCO_2.OCOAction; } }); Object.defineProperty(exports, "OCOAutocrossStartLights", { enumerable: true, get: function () { return IS_OCO_2.OCOAutocrossStartLights; } }); Object.defineProperty(exports, "OCOMainLights", { enumerable: true, get: function () { return IS_OCO_2.OCOMainLights; } }); var IS_PEN_2 = require("./IS_PEN"); Object.defineProperty(exports, "IS_PEN", { enumerable: true, get: function () { return IS_PEN_2.IS_PEN; } }); Object.defineProperty(exports, "PenaltyReason", { enumerable: true, get: function () { return IS_PEN_2.PenaltyReason; } }); var IS_PFL_2 = require("./IS_PFL"); Object.defineProperty(exports, "IS_PFL", { enumerable: true, get: function () { return IS_PFL_2.IS_PFL; } }); var IS_PIT_2 = require("./IS_PIT"); Object.defineProperty(exports, "IS_PIT", { enumerable: true, get: function () { return IS_PIT_2.IS_PIT; } }); Object.defineProperty(exports, "PitWorkFlags", { enumerable: true, get: function () { return IS_PIT_2.PitWorkFlags; } }); var IS_PLA_2 = require("./IS_PLA"); Object.defineProperty(exports, "IS_PLA", { enumerable: true, get: function () { return IS_PLA_2.IS_PLA; } }); Object.defineProperty(exports, "PitLaneFact", { enumerable: true, get: function () { return IS_PLA_2.PitLaneFact; } }); var IS_PLC_2 = require("./IS_PLC"); Object.defineProperty(exports, "IS_PLC", { enumerable: true, get: function () { return IS_PLC_2.IS_PLC; } }); var IS_PLH_2 = require("./IS_PLH"); Object.defineProperty(exports, "IS_PLH", { enumerable: true, get: function () { return IS_PLH_2.IS_PLH; } }); var IS_PLL_2 = require("./IS_PLL"); Object.defineProperty(exports, "IS_PLL", { enumerable: true, get: function () { return IS_PLL_2.IS_PLL; } }); var IS_PLP_2 = require("./IS_PLP"); Object.defineProperty(exports, "IS_PLP", { enumerable: true, get: function () { return IS_PLP_2.IS_PLP; } }); var IS_PSF_2 = require("./IS_PSF"); Object.defineProperty(exports, "IS_PSF", { enumerable: true, get: function () { return IS_PSF_2.IS_PSF; } }); var IS_REO_2 = require("./IS_REO"); Object.defineProperty(exports, "IS_REO", { enumerable: true, get: function () { return IS_REO_2.IS_REO; } }); var IS_RES_2 = require("./IS_RES"); Object.defineProperty(exports, "IS_RES", { enumerable: true, get: function () { return IS_RES_2.IS_RES; } }); var IS_RIP_2 = require("./IS_RIP"); Object.defineProperty(exports, "IS_RIP", { enumerable: true, get: function () { return IS_RIP_2.IS_RIP; } }); Object.defineProperty(exports, "ReplayError", { enumerable: true, get: function () { return IS_RIP_2.ReplayError; } }); Object.defineProperty(exports, "ReplayMode", { enumerable: true, get: function () { return IS_RIP_2.ReplayMode; } }); Object.defineProperty(exports, "ReplayOptions", { enumerable: true, get: function () { return IS_RIP_2.ReplayOptions; } }); var IS_RST_2 = require("./IS_RST"); Object.defineProperty(exports, "IS_RST", { enumerable: true, get: function () { return IS_RST_2.IS_RST; } }); Object.defineProperty(exports, "RaceFlags", { enumerable: true, get: function () { return IS_RST_2.RaceFlags; } }); var IS_SCC_2 = require("./IS_SCC"); Object.defineProperty(exports, "IS_SCC", { enumerable: true, get: function () { return IS_SCC_2.IS_SCC; } }); var IS_SCH_2 = require("./IS_SCH"); Object.defineProperty(exports, "CharacterModifiers", { enumerable: true, get: function () { return IS_SCH_2.CharacterModifiers; } }); Object.defineProperty(exports, "IS_SCH", { enumerable: true, get: function () { return IS_SCH_2.IS_SCH; } }); var IS_SFP_2 = require("./IS_SFP"); Object.defineProperty(exports, "IS_SFP", { enumerable: true, get: function () { return IS_SFP_2.IS_SFP; } }); var IS_SLC_2 = require("./IS_SLC"); Object.defineProperty(exports, "IS_SLC", { enumerable: true, get: function () { return IS_SLC_2.IS_SLC; } }); var IS_SMALL_2 = require("./IS_SMALL"); Object.defineProperty(exports, "IS_SMALL", { enumerable: true, get: function () { return IS_SMALL_2.IS_SMALL; } }); Object.defineProperty(exports, "LocalCarLights", { enumerable: true, get: function () { return IS_SMALL_2.LocalCarLights; } }); Object.defineProperty(exports, "LocalCarSwitches", { enumerable: true, get: function () { return IS_SMALL_2.LocalCarSwitches; } }); Object.defineProperty(exports, "SENDABLE_SMALL_TYPES", { enumerable: true, get: function () { return IS_SMALL_2.SENDABLE_SMALL_TYPES; } }); Object.defineProperty(exports, "SmallType", { enumerable: true, get: function () { return IS_SMALL_2.SmallType; } }); var IS_SPX_2 = require("./IS_SPX"); Object.defineProperty(exports, "IS_SPX", { enumerable: true, get: function () { return IS_SPX_2.IS_SPX; } }); var IS_SSH_2 = require("./IS_SSH"); Object.defineProperty(exports, "IS_SSH", { enumerable: true, get: function () { return IS_SSH_2.IS_SSH; } }); Object.defineProperty(exports, "ScreenshotError", { enumerable: true, get: function () { return IS_SSH_2.ScreenshotError; } }); var IS_STA_2 = require("./IS_STA"); Object.defineProperty(exports, "IS_STA", { enumerable: true, get: function () { return IS_STA_2.IS_STA; } }); Object.defineProperty(exports, "RaceState", { enumerable: true, get: function () { return IS_STA_2.RaceState; } }); Object.defineProperty(exports, "ServerStatus", { enumerable: true, get: function () { return IS_STA_2.ServerStatus; } }); var IS_TINY_2 = require("./IS_TINY"); Object.defineProperty(exports, "INFO_REQUEST_TINY_TYPES", { enumerable: true, get: function () { return IS_TINY_2.INFO_REQUEST_TINY_TYPES; } }); Object.defineProperty(exports, "IS_TINY", { enumerable: true, get: function () { return IS_TINY_2.IS_TINY; } }); Object.defineProperty(exports, "SENDABLE_TINY_TYPES", { enumerable: true, get: function () { return IS_TINY_2.SENDABLE_TINY_TYPES; } }); Object.defineProperty(exports, "TinyType", { enumerable: true, get: function () { return IS_TINY_2.TinyType; } }); var IS_TOC_2 = require("./IS_TOC"); Object.defineProperty(exports, "IS_TOC", { enumerable: true, get: function () { return IS_TOC_2.IS_TOC; } }); var IS_TTC_2 = require("./IS_TTC"); Object.defineProperty(exports, "IS_TTC", { enumerable: true, get: function () { return IS_TTC_2.IS_TTC; } }); Object.defineProperty(exports, "TargetToConnectionType", { enumerable: true, get: function () { return IS_TTC_2.TargetToConnectionType; } }); var IS_UCO_2 = require("./IS_UCO"); Object.defineProperty(exports, "IS_UCO", { enumerable: true, get: function () { return IS_UCO_2.IS_UCO; } }); Object.defineProperty(exports, "UCOAction", { enumerable: true, get: function () { return IS_UCO_2.UCOAction; } }); var IS_VER_2 = require("./IS_VER"); Object.defineProperty(exports, "IS_VER", { enumerable: true, get: function () { return IS_VER_2.IS_VER; } }); var IS_VTN_2 = require("./IS_VTN"); Object.defineProperty(exports, "IS_VTN", { enumerable: true, get: function () { return IS_VTN_2.IS_VTN; } }); Object.defineProperty(exports, "VoteAction", { enumerable: true, get: function () { return IS_VTN_2.VoteAction; } }); var structs_1 = require("./structs"); Object.defineProperty(exports, "CarContact", { enumerable: true, get: function () { return structs_1.CarContact; } }); Object.defineProperty(exports, "CarContOBJ", { enumerable: true, get: function () { return structs_1.CarContOBJ; } }); Object.defineProperty(exports, "CarHCP", { enumerable: true, get: function () { return structs_1.CarHCP; } }); Object.defineProperty(exports, "CompCar", { enumerable: true, get: function () { return structs_1.CompCar; } }); Object.defineProperty(exports, "HInfo", { enumerable: true, get: function () { return structs_1.HInfo; } }); Object.defineProperty(exports, "NodeLap", { enumerable: true, get: function () { return structs_1.NodeLap; } }); Object.defineProperty(exports, "ObjectFlags", { enumerable: true, get: function () { return structs_1.ObjectFlags; } }); Object.defineProperty(exports, "ObjectInfo", { enumerable: true, get: function () { return structs_1.ObjectInfo; } }); Object.defineProperty(exports, "PlayerHCap", { enumerable: true, get: function () { return structs_1.PlayerHCap; } }); Object.defineProperty(exports, "PlayerHCapFlags", { enumerable: true, get: function () { return structs_1.PlayerHCapFlags; } });