node-insim
Version:
An InSim library for NodeJS with TypeScript support
384 lines (383 loc) • 31.2 kB
JavaScript
;
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; } });