node-insim
Version:
An InSim library for NodeJS with TypeScript support
217 lines (216 loc) • 8.73 kB
JavaScript
import { PacketType } from './enums';
import { IS_ACR } from './IS_ACR';
import { IS_AIC } from './IS_AIC';
import { IS_AII } from './IS_AII';
import { IS_AXI } from './IS_AXI';
import { IS_AXM } from './IS_AXM';
import { IS_AXO } from './IS_AXO';
import { IS_BFN } from './IS_BFN';
import { IS_BTC } from './IS_BTC';
import { IS_BTN } from './IS_BTN';
import { IS_BTT } from './IS_BTT';
import { IS_CCH } from './IS_CCH';
import { IS_CIM } from './IS_CIM';
import { IS_CNL } from './IS_CNL';
import { IS_CON } from './IS_CON';
import { IS_CPP } from './IS_CPP';
import { IS_CPR } from './IS_CPR';
import { IS_CRS } from './IS_CRS';
import { IS_CSC } from './IS_CSC';
import { IS_FIN } from './IS_FIN';
import { IS_FLG } from './IS_FLG';
import { IS_HCP } from './IS_HCP';
import { IS_HLV } from './IS_HLV';
import { IS_III } from './IS_III';
import { IS_IPB } from './IS_IPB';
import { IS_ISI } from './IS_ISI';
import { IS_ISM } from './IS_ISM';
import { IS_JRR } from './IS_JRR';
import { IS_LAP } from './IS_LAP';
import { IS_MAL } from './IS_MAL';
import { IS_MCI } from './IS_MCI';
import { IS_MOD } from './IS_MOD';
import { IS_MSL } from './IS_MSL';
import { IS_MSO } from './IS_MSO';
import { IS_MST } from './IS_MST';
import { IS_MSX } from './IS_MSX';
import { IS_MTC } from './IS_MTC';
import { IS_NCI } from './IS_NCI';
import { IS_NCN } from './IS_NCN';
import { IS_NLP } from './IS_NLP';
import { IS_NONE } from './IS_NONE';
import { IS_NPL } from './IS_NPL';
import { IS_OBH } from './IS_OBH';
import { IS_OCO } from './IS_OCO';
import { IS_PEN } from './IS_PEN';
import { IS_PFL } from './IS_PFL';
import { IS_PIT } from './IS_PIT';
import { IS_PLA } from './IS_PLA';
import { IS_PLC } from './IS_PLC';
import { IS_PLH } from './IS_PLH';
import { IS_PLL } from './IS_PLL';
import { IS_PLP } from './IS_PLP';
import { IS_PSF } from './IS_PSF';
import { IS_REO } from './IS_REO';
import { IS_RES } from './IS_RES';
import { IS_RIP } from './IS_RIP';
import { IS_RST } from './IS_RST';
import { IS_SCC } from './IS_SCC';
import { IS_SCH } from './IS_SCH';
import { IS_SFP } from './IS_SFP';
import { IS_SLC } from './IS_SLC';
import { IS_SMALL } from './IS_SMALL';
import { IS_SPX } from './IS_SPX';
import { IS_SSH } from './IS_SSH';
import { IS_STA } from './IS_STA';
import { IS_TINY } from './IS_TINY';
import { IS_TOC } from './IS_TOC';
import { IS_TTC } from './IS_TTC';
import { IS_UCO } from './IS_UCO';
import { IS_VER } from './IS_VER';
import { IS_VTN } from './IS_VTN';
export const packetTypeToClass = {
[ ]: IS_NONE,
[ ]: IS_ISI,
[ ]: IS_VER,
[ ]: IS_TINY,
[ ]: IS_SMALL,
[ ]: IS_STA,
[ ]: IS_SCH,
[ ]: IS_SFP,
[ ]: IS_SCC,
[ ]: IS_CPP,
[ ]: IS_ISM,
[ ]: IS_MSO,
[ ]: IS_III,
[ ]: IS_MST,
[ ]: IS_MTC,
[ ]: IS_MOD,
[ ]: IS_VTN,
[ ]: IS_RST,
[ ]: IS_NCN,
[ ]: IS_CNL,
[ ]: IS_CPR,
[ ]: IS_NPL,
[ ]: IS_PLP,
[ ]: IS_PLL,
[ ]: IS_LAP,
[ ]: IS_SPX,
[ ]: IS_PIT,
[ ]: IS_PSF,
[ ]: IS_PLA,
[ ]: IS_CCH,
[ ]: IS_PEN,
[ ]: IS_TOC,
[ ]: IS_FLG,
[ ]: IS_PFL,
[ ]: IS_FIN,
[ ]: IS_RES,
[ ]: IS_REO,
[ ]: IS_NLP,
[ ]: IS_MCI,
[ ]: IS_MSX,
[ ]: IS_MSL,
[ ]: IS_CRS,
[ ]: IS_BFN,
[ ]: IS_AXI,
[ ]: IS_AXO,
[ ]: IS_BTN,
[ ]: IS_BTC,
[ ]: IS_BTT,
[ ]: IS_RIP,
[ ]: IS_SSH,
[ ]: IS_CON,
[ ]: IS_OBH,
[ ]: IS_HLV,
[ ]: IS_PLC,
[ ]: IS_AXM,
[ ]: IS_ACR,
[ ]: IS_HCP,
[ ]: IS_NCI,
[ ]: IS_JRR,
[ ]: IS_UCO,
[ ]: IS_OCO,
[ ]: IS_TTC,
[ ]: IS_SLC,
[ ]: IS_CSC,
[ ]: IS_CIM,
[ ]: IS_MAL,
[ ]: IS_PLH,
[ ]: IS_IPB,
[ ]: IS_AIC,
[ ]: IS_AII,
};
export { Packet, SendablePacket, SendableStruct, Struct } from './base';
export { CarFlags, ConfirmationFlags, MessageSound, ObjectIndex, PacketType, PenaltyValue, PlayerFlags, StateFlags, TyreCompound, ViewIdentifier, Wind, } from './enums';
export { AdminCommandResult, IS_ACR } from './IS_ACR';
export { AICGear, AICHeadlights, AICIndicators, AICInput, AICLook, AICSteering, AICToggleValue, AIInputVal, IS_AIC, } from './IS_AIC';
export { AIFlags, IS_AII } from './IS_AII';
export { IS_AXI } from './IS_AXI';
export { IS_AXM, PMOAction, PMOFlags } from './IS_AXM';
export { IS_AXO } from './IS_AXO';
export { ButtonFunction, IS_BFN } from './IS_BFN';
export { ButtonClickFlags, IS_BTC } from './IS_BTC';
export { ButtonStyle, ButtonTextColour, IS_BTN, TypeIn } from './IS_BTN';
export { IS_BTT } from './IS_BTT';
export { IS_CCH } from './IS_CCH';
export { GarageInterfaceSubmode, InterfaceMode, IS_CIM, NormalInterfaceSubmode, ShiftUInterfaceSubmode, } from './IS_CIM';
export { IS_CNL, LeaveReason } from './IS_CNL';
export { IS_CON } from './IS_CON';
export { IS_CPP } from './IS_CPP';
export { IS_CPR } from './IS_CPR';
export { IS_CRS } from './IS_CRS';
export { CSCAction, IS_CSC } from './IS_CSC';
export { IS_FIN } from './IS_FIN';
export { FlagType, IS_FLG } from './IS_FLG';
export { IS_HCP } from './IS_HCP';
export { HLVCViolation, IS_HLV } from './IS_HLV';
export { IS_III } from './IS_III';
export { IS_IPB } from './IS_IPB';
export { InSimFlags, IS_ISI, IS_ISI_ReqI } from './IS_ISI';
export { IS_ISM, MultiplayerHostMode } from './IS_ISM';
export { IS_JRR, JRRAction } from './IS_JRR';
export { IS_LAP } from './IS_LAP';
export { IS_MAL } from './IS_MAL';
export { IS_MCI } from './IS_MCI';
export { IS_MOD } from './IS_MOD';
export { IS_MSL, MSL_MSG_MAX_LENGTH } from './IS_MSL';
export { IS_MSO, UserType } from './IS_MSO';
export { IS_MST, MST_MSG_MAX_LENGTH } from './IS_MST';
export { IS_MSX, MSX_MSG_MAX_LENGTH } from './IS_MSX';
export { IS_MTC } from './IS_MTC';
export { IS_NCI, Language, License } from './IS_NCI';
export { ConnectionFlags, IS_NCN } from './IS_NCN';
export { IS_NLP } from './IS_NLP';
export { IS_NONE } from './IS_NONE';
export { CarConfiguration, IS_NPL, PassengerFlags, PlayerType, SetupFlags, } from './IS_NPL';
export { IS_OBH, ObjectHitFlags } from './IS_OBH';
export { IS_OCO, OCOAction, OCOAutocrossStartLights, OCOMainLights, } from './IS_OCO';
export { IS_PEN, PenaltyReason } from './IS_PEN';
export { IS_PFL } from './IS_PFL';
export { IS_PIT, PitWorkFlags } from './IS_PIT';
export { IS_PLA, PitLaneFact } from './IS_PLA';
export { IS_PLC } from './IS_PLC';
export { IS_PLH } from './IS_PLH';
export { IS_PLL } from './IS_PLL';
export { IS_PLP } from './IS_PLP';
export { IS_PSF } from './IS_PSF';
export { IS_REO } from './IS_REO';
export { IS_RES } from './IS_RES';
export { IS_RIP, ReplayError, ReplayMode, ReplayOptions } from './IS_RIP';
export { IS_RST, RaceFlags } from './IS_RST';
export { IS_SCC } from './IS_SCC';
export { CharacterModifiers, IS_SCH } from './IS_SCH';
export { IS_SFP } from './IS_SFP';
export { IS_SLC } from './IS_SLC';
export { IS_SMALL, LocalCarLights, LocalCarSwitches, SENDABLE_SMALL_TYPES, SmallType, } from './IS_SMALL';
export { IS_SPX } from './IS_SPX';
export { IS_SSH, ScreenshotError } from './IS_SSH';
export { IS_STA, RaceState, ServerStatus } from './IS_STA';
export { INFO_REQUEST_TINY_TYPES, IS_TINY, SENDABLE_TINY_TYPES, TinyType, } from './IS_TINY';
export { IS_TOC } from './IS_TOC';
export { IS_TTC, TargetToConnectionType } from './IS_TTC';
export { IS_UCO, UCOAction } from './IS_UCO';
export { IS_VER } from './IS_VER';
export { IS_VTN, VoteAction } from './IS_VTN';
export { CarContact, CarContOBJ, CarHCP, CompCar, HInfo, NodeLap, ObjectInfo, PlayerHCap, PlayerHCapFlags, } from './structs';