UNPKG

@kayahr/ed-journal

Version:

Typescript library to read/watch the player journal of Frontier's game Elite Dangerous

280 lines (278 loc) 20.3 kB
/* * Copyright (C) 2022 Klaus Reimer <k@ailis.de> * See LICENSE.md for licensing information. */ export type { AnyJournalEvent, JournalEventName } from "./AnyJournalEvent.ts"; export type { CarrierBankTransfer } from "./events/carrier/CarrierBankTransfer.ts"; export type { CarrierBuy } from "./events/carrier/CarrierBuy.ts"; export type { CarrierCrewServices } from "./events/carrier/CarrierCrewServices.ts"; export type { CarrierDepositFuel } from "./events/carrier/CarrierDepositFuel.ts"; export type { CarrierDockingPermission } from "./events/carrier/CarrierDockingPermission.ts"; export type { CarrierFinance } from "./events/carrier/CarrierFinance.ts"; export type { CarrierJump } from "./events/carrier/CarrierJump.ts"; export type { CarrierJumpCancelled } from "./events/carrier/CarrierJumpCancelled.ts"; export type { CarrierJumpRequest } from "./events/carrier/CarrierJumpRequest.ts"; export type { CarrierLocation } from "./events/carrier/CarrierLocation.ts"; export type { CarrierModulePack, CarrierModulePackBase, CarrierModulePackBuy, CarrierModulePackSell } from "./events/carrier/CarrierModulePack.ts"; export type { CarrierNameChange } from "./events/carrier/CarrierNameChange.ts"; export type { CarrierShipPack, CarrierShipPackBase, CarrierShipPackBuy, CarrierShipPackSell } from "./events/carrier/CarrierShipPack.ts"; export type { CarrierStats, Pack } from "./events/carrier/CarrierStats.ts"; export type { CarrierTradeOrder } from "./events/carrier/CarrierTradeOrder.ts"; export type { Bounty } from "./events/combat/Bounty.ts"; export type { CapShipBond } from "./events/combat/CapShipBond.ts"; export type { Died } from "./events/combat/Died.ts"; export type { EscapeInterdiction } from "./events/combat/EscapeInterdiction.ts"; export type { FactionKillBond } from "./events/combat/FactionKillBond.ts"; export type { FighterDestroyed } from "./events/combat/FighterDestroyed.ts"; export type { HeatDamage } from "./events/combat/HeatDamage.ts"; export type { HeatWarning } from "./events/combat/HeatWarning.ts"; export type { HullDamage } from "./events/combat/HullDamage.ts"; export type { Interdicted } from "./events/combat/Interdicted.ts"; export type { Interdiction } from "./events/combat/Interdiction.ts"; export type { PVPKill } from "./events/combat/PVPKill.ts"; export type { ShieldState } from "./events/combat/ShieldState.ts"; export type { ShipTargeted } from "./events/combat/ShipTargeted.ts"; export type { SRVDestroyed } from "./events/combat/SRVDestroyed.ts"; export type { UnderAttack } from "./events/combat/UnderAttack.ts"; export type { BuyExplorationData } from "./events/exploration/BuyExplorationData.ts"; export type { CodexEntry } from "./events/exploration/CodexEntry.ts"; export type { DiscoveryScan } from "./events/exploration/DiscoveryScan.ts"; export type { FSSAllBodiesFound } from "./events/exploration/FSSAllBodiesFound.ts"; export type { FSSBodySignals } from "./events/exploration/FSSBodySignals.ts"; export type { FSSDiscoveryScan } from "./events/exploration/FSSDiscoveryScan.ts"; export type { FSSSignalDiscovered, SignalType } from "./events/exploration/FSSSignalDiscovered.ts"; export type { MaterialCollected } from "./events/exploration/MaterialCollected.ts"; export type { MaterialDiscarded } from "./events/exploration/MaterialDiscarded.ts"; export type { MaterialDiscovered } from "./events/exploration/MaterialDiscovered.ts"; export type { MultiSellExplorationData } from "./events/exploration/MultiSellExplorationData.ts"; export type { NavBeaconScan } from "./events/exploration/NavBeaconScan.ts"; export type { SAAScanComplete } from "./events/exploration/SAAScanComplete.ts"; export type { SAASignalsFound } from "./events/exploration/SAASignalsFound.ts"; export type { ReserveLevel, Ring, RingClass, Scan, ScanOther, ScanPlanet, ScanStar, ScanType } from "./events/exploration/Scan.ts"; export type { ScanBaryCentre } from "./events/exploration/ScanBaryCentre.ts"; export type { Screenshot } from "./events/exploration/Screenshot.ts"; export type { SellExplorationData } from "./events/exploration/SellExplorationData.ts"; export type { Backpack, BackpackItem } from "./events/odyssey/Backpack.ts"; export type { BackpackChange, ChangedBackpackItem } from "./events/odyssey/BackpackChange.ts"; export type { BookDropship } from "./events/odyssey/BookDropship.ts"; export type { BookTaxi } from "./events/odyssey/BookTaxi.ts"; export type { BuyMicroResources, NewBuyMicroResources, OldBuyMicroResources } from "./events/odyssey/BuyMicroResources.ts"; export type { BuySuit } from "./events/odyssey/BuySuit.ts"; export type { BuyWeapon } from "./events/odyssey/BuyWeapon.ts"; export type { CancelDropship } from "./events/odyssey/CancelDropship.ts"; export type { CancelTaxi } from "./events/odyssey/CancelTaxi.ts"; export type { CollectItems } from "./events/odyssey/CollectItems.ts"; export type { CreateSuitLoadout } from "./events/odyssey/CreateSuitLoadout.ts"; export type { DeleteSuitLoadout } from "./events/odyssey/DeleteSuitLoadout.ts"; export type { Disembark } from "./events/odyssey/Disembark.ts"; export type { DropItems } from "./events/odyssey/DropItems.ts"; export type { DropshipDeploy } from "./events/odyssey/DropshipDeploy.ts"; export type { Embark } from "./events/odyssey/Embark.ts"; export type { ExtendedFCMaterials, FCMaterials } from "./events/odyssey/FCMaterials.ts"; export type { LoadoutEquipModule } from "./events/odyssey/LoadoutEquipModule.ts"; export type { RenameSuitLoadout } from "./events/odyssey/RenameSuitLoadout.ts"; export type { ScanOrganic } from "./events/odyssey/ScanOrganic.ts"; export type { SellMicroResources } from "./events/odyssey/SellMicroResources.ts"; export type { SellOrganicData } from "./events/odyssey/SellOrganicData.ts"; export type { SellSuit } from "./events/odyssey/SellSuit.ts"; export type { SellWeapon } from "./events/odyssey/SellWeapon.ts"; export type { ShipLocker, ShipLockerItem } from "./events/odyssey/ShipLocker.ts"; export type { SuitLoadout } from "./events/odyssey/SuitLoadout.ts"; export type { SwitchSuitLoadout } from "./events/odyssey/SwitchSuitLoadout.ts"; export type { TradeMicroResources } from "./events/odyssey/TradeMicroResources.ts"; export type { TransferMicroResources } from "./events/odyssey/TransferMicroResources.ts"; export type { UpgradeSuit } from "./events/odyssey/UpgradeSuit.ts"; export type { UpgradeWeapon } from "./events/odyssey/UpgradeWeapon.ts"; export type { UseConsumable } from "./events/odyssey/UseConsumable.ts"; export type { AfmuRepairs } from "./events/other/AfmuRepairs.ts"; export type { ApproachSettlement } from "./events/other/ApproachSettlement.ts"; export type { CargoTransfer } from "./events/other/CargoTransfer.ts"; export type { ChangeCrewRole } from "./events/other/ChangeCrewRole.ts"; export type { CockpitBreached } from "./events/other/CockpitBreached.ts"; export type { ColonisationConstructionDepot, ColonisationConstructionResource } from "./events/other/ColonisationConstructionDepot.ts"; export type { ColonisationContribution, ColonisationContributionResource } from "./events/other/ColonisationContribution.ts"; export type { CommitCrime } from "./events/other/CommitCrime.ts"; export type { Continued } from "./events/other/Continued.ts"; export type { CrewLaunchFighter } from "./events/other/CrewLaunchFighter.ts"; export type { CrewMemberJoins } from "./events/other/CrewMemberJoins.ts"; export type { CrewMemberQuits } from "./events/other/CrewMemberQuits.ts"; export type { CrewMemberRoleChange } from "./events/other/CrewMemberRoleChange.ts"; export type { CrimeVictim } from "./events/other/CrimeVictim.ts"; export type { DatalinkScan } from "./events/other/DatalinkScan.ts"; export type { DatalinkVoucher } from "./events/other/DatalinkVoucher.ts"; export type { DataScanned } from "./events/other/DataScanned.ts"; export type { DockFighter } from "./events/other/DockFighter.ts"; export type { DockSRV } from "./events/other/DockSRV.ts"; export type { EndCrewSession } from "./events/other/EndCrewSession.ts"; export type { FighterRebuilt } from "./events/other/FighterRebuilt.ts"; export type { Friends } from "./events/other/Friends.ts"; export type { FuelScoop } from "./events/other/FuelScoop.ts"; export type { JetConeBoost } from "./events/other/JetConeBoost.ts"; export type { JetConeDamage } from "./events/other/JetConeDamage.ts"; export type { JoinACrew } from "./events/other/JoinACrew.ts"; export type { KickCrewMember } from "./events/other/KickCrewMember.ts"; export type { LaunchDrone } from "./events/other/LaunchDrone.ts"; export type { LaunchFighter } from "./events/other/LaunchFighter.ts"; export type { LaunchSRV } from "./events/other/LaunchSRV.ts"; export type { ExtendedModuleInfo, ModuleInfo } from "./events/other/ModuleInfo.ts"; export type { Music } from "./events/other/Music.ts"; export type { NpcCrewPaidWage } from "./events/other/NpcCrewPaidWage.ts"; export type { NpcCrewRank } from "./events/other/NpcCrewRank.ts"; export type { Promotion } from "./events/other/Promotion.ts"; export type { ProspectedAsteroid } from "./events/other/ProspectedAsteroid.ts"; export type { QuitACrew } from "./events/other/QuitACrew.ts"; export type { RebootRepair } from "./events/other/RebootRepair.ts"; export type { ReceiveText } from "./events/other/ReceiveText.ts"; export type { RepairDrone } from "./events/other/RepairDrone.ts"; export type { ReservoirReplenished } from "./events/other/ReservoirReplenished.ts"; export type { Resupply } from "./events/other/Resupply.ts"; export type { Resurrect } from "./events/other/Resurrect.ts"; export type { Scanned } from "./events/other/Scanned.ts"; export type { SelfDestruct } from "./events/other/SelfDestruct.ts"; export type { SendText } from "./events/other/SendText.ts"; export type { Shutdown } from "./events/other/Shutdown.ts"; export type { LegalState, Status } from "./events/other/Status.ts"; export type { SupercruiseDestinationDrop } from "./events/other/SupercruiseDestinationDrop.ts"; export type { Synthesis } from "./events/other/Synthesis.ts"; export type { SystemsShutdown } from "./events/other/SystemsShutdown.ts"; export type { USSDrop } from "./events/other/USSDrop.ts"; export type { VehicleSwitch } from "./events/other/VehicleSwitch.ts"; export type { WingAdd } from "./events/other/WingAdd.ts"; export type { WingInvite } from "./events/other/WingInvite.ts"; export type { WingJoin } from "./events/other/WingJoin.ts"; export type { WingLeave } from "./events/other/WingLeave.ts"; export type { DeliverPowerMicroResources } from "./events/powerplay/DeliverPowerMicroResources.ts"; export type { PowerplayCollect } from "./events/powerplay/PowerplayCollect.ts"; export type { PowerplayDefect } from "./events/powerplay/PowerplayDefect.ts"; export type { PowerplayDeliver } from "./events/powerplay/PowerplayDeliver.ts"; export type { PowerplayFastTrack } from "./events/powerplay/PowerplayFastTrack.ts"; export type { PowerplayJoin } from "./events/powerplay/PowerplayJoin.ts"; export type { PowerplayLeave } from "./events/powerplay/PowerplayLeave.ts"; export type { PowerplayMerits } from "./events/powerplay/PowerplayMerits.ts"; export type { PowerplayRank } from "./events/powerplay/PowerplayRank.ts"; export type { PowerplaySalary } from "./events/powerplay/PowerplaySalary.ts"; export type { PowerplayVote } from "./events/powerplay/PowerplayVote.ts"; export type { PowerplayVoucher } from "./events/powerplay/PowerplayVoucher.ts"; export type { AppliedToSquadron } from "./events/squadrons/AppliedToSquadron.ts"; export type { InvitedToSquadron } from "./events/squadrons/InvitedToSquadron.ts"; export type { JoinedSquadron } from "./events/squadrons/JoinedSquadron.ts"; export type { LeftSquadron } from "./events/squadrons/LeftSquadron.ts"; export type { SharedBookmarkToSquadron } from "./events/squadrons/SharedBookmarkToSquadron.ts"; export type { SquadronCreated } from "./events/squadrons/SquadronCreated.ts"; export type { SquadronDemotion } from "./events/squadrons/SquadronDemotion.ts"; export type { SquadronPromotion } from "./events/squadrons/SquadronPromotion.ts"; export type { SquadronStartup } from "./events/squadrons/SquadronStartup.ts"; export type { Cargo, CargoVessel } from "./events/startup/Cargo.ts"; export type { ClearSavedGame } from "./events/startup/ClearSavedGame.ts"; export type { Commander } from "./events/startup/Commander.ts"; export type { Fileheader } from "./events/startup/Fileheader.ts"; export type { GameMode, LoadGame } from "./events/startup/LoadGame.ts"; export type { Loadout } from "./events/startup/Loadout.ts"; export type { Material, Materials } from "./events/startup/Materials.ts"; export type { Mission, Missions } from "./events/startup/Missions.ts"; export type { NewCommander } from "./events/startup/NewCommander.ts"; export type { Passengers } from "./events/startup/Passengers.ts"; export type { Powerplay } from "./events/startup/Powerplay.ts"; export type { Progress } from "./events/startup/Progress.ts"; export type { Rank } from "./events/startup/Rank.ts"; export type { Reputation } from "./events/startup/Reputation.ts"; export type { Statistics } from "./events/startup/Statistics.ts"; export type { BuyAmmo } from "./events/station/BuyAmmo.ts"; export type { BuyDrones } from "./events/station/BuyDrones.ts"; export type { CargoDepot } from "./events/station/CargoDepot.ts"; export type { CommunityGoal } from "./events/station/CommunityGoal.ts"; export type { CommunityGoalDiscard } from "./events/station/CommunityGoalDiscard.ts"; export type { CommunityGoalJoin } from "./events/station/CommunityGoalJoin.ts"; export type { CommunityGoalReward } from "./events/station/CommunityGoalReward.ts"; export type { CrewAssign } from "./events/station/CrewAssign.ts"; export type { CrewFire } from "./events/station/CrewFire.ts"; export type { CrewHire } from "./events/station/CrewHire.ts"; export type { EngineerApply } from "./events/station/EngineerApply.ts"; export type { EngineerContribution } from "./events/station/EngineerContribution.ts"; export type { EngineerCraft } from "./events/station/EngineerCraft.ts"; export type { EngineerLegacyConvert } from "./events/station/EngineerLegacyConvert.ts"; export type { Engineer, EngineerBase, EngineerProgress, EngineerProgressState, LockedEngineer, UnlockedEngineer } from "./events/station/EngineerProgress.ts"; export type { FetchRemoteModule } from "./events/station/FetchRemoteModule.ts"; export type { ExtendedMarket, Market } from "./events/station/Market.ts"; export type { MassModuleStore } from "./events/station/MassModuleStore.ts"; export type { MaterialTrade } from "./events/station/MaterialTrade.ts"; export type { MissionAbandoned } from "./events/station/MissionAbandoned.ts"; export type { MissionAccepted } from "./events/station/MissionAccepted.ts"; export type { MissionCompleted } from "./events/station/MissionCompleted.ts"; export type { MissionFailed } from "./events/station/MissionFailed.ts"; export type { MissionRedirected } from "./events/station/MissionRedirected.ts"; export type { ModuleBuy } from "./events/station/ModuleBuy.ts"; export type { ModuleBuyAndStore } from "./events/station/ModuleBuyAndStore.ts"; export type { ModuleRetrieve } from "./events/station/ModuleRetrieve.ts"; export type { ModuleSell } from "./events/station/ModuleSell.ts"; export type { ModuleSellRemote } from "./events/station/ModuleSellRemote.ts"; export type { ModuleStore } from "./events/station/ModuleStore.ts"; export type { ModuleSwap } from "./events/station/ModuleSwap.ts"; export type { ExtendedOutfitting, Outfitting } from "./events/station/Outfitting.ts"; export type { PayBounties } from "./events/station/PayBounties.ts"; export type { PayFines } from "./events/station/PayFines.ts"; export type { PayLegacyFines } from "./events/station/PayLegacyFines.ts"; export type { RedeemVoucher } from "./events/station/RedeemVoucher.ts"; export type { RefuelAll } from "./events/station/RefuelAll.ts"; export type { RefuelPartial } from "./events/station/RefuelPartial.ts"; export type { Repair } from "./events/station/Repair.ts"; export type { RepairAll } from "./events/station/RepairAll.ts"; export type { RestockVehicle } from "./events/station/RestockVehicle.ts"; export type { ScientificResearch } from "./events/station/ScientificResearch.ts"; export type { SearchAndRescue } from "./events/station/SearchAndRescue.ts"; export type { SellDrones } from "./events/station/SellDrones.ts"; export type { SellShipOnRebuy } from "./events/station/SellShipOnRebuy.ts"; export type { SetUserShipName } from "./events/station/SetUserShipName.ts"; export type { ShipRedeemed } from "./events/station/ShipRedeemed.ts"; export type { ExtendedShipyard, Shipyard } from "./events/station/Shipyard.ts"; export type { ShipyardBankDeposit } from "./events/station/ShipyardBankDeposit.ts"; export type { ShipyardBuy } from "./events/station/ShipyardBuy.ts"; export type { ShipyardNew } from "./events/station/ShipyardNew.ts"; export type { ShipyardRedeem } from "./events/station/ShipyardRedeem.ts"; export type { ShipyardSell } from "./events/station/ShipyardSell.ts"; export type { ShipyardSwap } from "./events/station/ShipyardSwap.ts"; export type { ShipyardTransfer } from "./events/station/ShipyardTransfer.ts"; export type { StoredModules } from "./events/station/StoredModules.ts"; export type { StoredShips } from "./events/station/StoredShips.ts"; export type { TechnologyBroker } from "./events/station/TechnologyBroker.ts"; export type { AsteroidCracked } from "./events/trade/AsteroidCracked.ts"; export type { BuyTradeData } from "./events/trade/BuyTradeData.ts"; export type { CollectCargo } from "./events/trade/CollectCargo.ts"; export type { EjectCargo } from "./events/trade/EjectCargo.ts"; export type { MarketBuy } from "./events/trade/MarketBuy.ts"; export type { MarketSell } from "./events/trade/MarketSell.ts"; export type { MiningRefined } from "./events/trade/MiningRefined.ts"; export type { ApproachBody } from "./events/travel/ApproachBody.ts"; export type { Docked } from "./events/travel/Docked.ts"; export type { DockingCancelled } from "./events/travel/DockingCancelled.ts"; export type { DockingDenied } from "./events/travel/DockingDenied.ts"; export type { DockingGranted } from "./events/travel/DockingGranted.ts"; export type { DockingRequested } from "./events/travel/DockingRequested.ts"; export type { DockingTimeout } from "./events/travel/DockingTimeout.ts"; export type { FSDJump } from "./events/travel/FSDJump.ts"; export type { FSDTarget } from "./events/travel/FSDTarget.ts"; export type { LeaveBody } from "./events/travel/LeaveBody.ts"; export type { Liftoff } from "./events/travel/Liftoff.ts"; export type { Location } from "./events/travel/Location.ts"; export type { ExtendedNavRoute, NavRoute } from "./events/travel/NavRoute.ts"; export type { NavRouteClear } from "./events/travel/NavRouteClear.ts"; export type { JumpType, StartJump } from "./events/travel/StartJump.ts"; export type { SupercruiseEntry } from "./events/travel/SupercruiseEntry.ts"; export type { SupercruiseExit } from "./events/travel/SupercruiseExit.ts"; export type { Touchdown } from "./events/travel/Touchdown.ts"; export type { Undocked } from "./events/travel/Undocked.ts"; export type { BodyType } from "./events/types/BodyType.ts"; export type { CarrierType } from "./events/types/CarrierType.ts"; export type { ConflictFaction } from "./events/types/ConflictFaction.ts"; export type { ConflictProgress } from "./events/types/ConflictProgress.ts"; export type { ID } from "./events/types/ID.ts"; export type { MicroResource } from "./events/types/MicroResource.ts"; export type { PlanetClass } from "./events/types/PlanetClass.ts"; export type { PowerState, PowerState1, PowerState2 } from "./events/types/PowerState.ts"; export type { StarType } from "./events/types/StarType.ts"; export type { StationService } from "./events/types/StationService.ts"; export type { StationType } from "./events/types/StationType.ts"; export { Journal, type JournalOptions } from "./Journal.ts"; export { JournalError } from "./JournalError.ts"; export type { JournalEvent } from "./JournalEvent.ts"; export type { JournalPosition, NamedJournalPosition } from "./JournalPosition.ts";