fnbr
Version:
A library to interact with Epic Games' Fortnite HTTP and XMPP services
253 lines (252 loc) • 8.42 kB
TypeScript
import type { PartyPrivacy as IPartyPrivacy, Platform as IPlatform, PresenceOnlineType as IPresenceOnlineType, STWHeroType as ISTWHeroType, STWSchematicRangedSubType as ISTWSchematicRangedSubType, STWSchematicMeleeSubType as ISTWSchematicMeleeSubType, STWSchematicTrapSubType as ISTWSchematicTrapSubType, STWSchematicAlterationRarity as ISTWSchematicAlterationRarity, STWSchematicEvoType as ISTWSchematicEvoType } from '../resources/structs';
export interface IPartyPrivacyEnum {
PUBLIC: IPartyPrivacy;
FRIENDS_ALLOW_FRIENDS_OF_FRIENDS: IPartyPrivacy;
FRIENDS: IPartyPrivacy;
PRIVATE_ALLOW_FRIENDS_OF_FRIENDS: IPartyPrivacy;
PRIVATE: IPartyPrivacy;
}
export interface IPlatformEnum {
WINDOWS: IPlatform;
MAC: IPlatform;
PLAYSTATION: IPlatform;
XBOX: IPlatform;
SWITCH: IPlatform;
SWITCH_2: IPlatform;
IOS: IPlatform;
ANDROID: IPlatform;
XBOX_SERIES_X: IPlatform;
PLAYSTATION_5: IPlatform;
}
export interface PlaylistEnum {
SOLO: 'playlist_defaultsolo';
DUO: 'playlist_defaultduo';
TRIOS: 'playlist_trios';
SQUAD: 'playlist_defaultsquad';
CREATIVE: 'playlist_playgroundv2';
LEGO: 'playlist_juno';
ROCKET_RACING: 'playlist_delmar';
FESTIVAL: 'playlist_sparksrhythm';
}
export interface IPresenceOnlineTypeEnum {
ONLINE: IPresenceOnlineType;
CHAT: IPresenceOnlineType;
AWAY: IPresenceOnlineType;
EXTENDED_AWAY: IPresenceOnlineType;
DO_NOT_DISTURB: IPresenceOnlineType;
}
export interface ISTWHeroTypeEnum {
SOLDIER: ISTWHeroType;
CONSTRUCTOR: ISTWHeroType;
OUTLANDER: ISTWHeroType;
NINJA: ISTWHeroType;
}
export interface ISTWSchematicTypeEnum {
RANGED_WEAPON: 'ranged';
MELEE_WEAPON: 'melee';
TRAP: 'trap';
OTHER: 'other';
}
export interface ISTWSchematicSubTypeEnum {
ASSAULT: ISTWSchematicRangedSubType;
LAUNCHER: ISTWSchematicRangedSubType;
PISTOL: ISTWSchematicRangedSubType;
SHOTGUN: ISTWSchematicRangedSubType;
SMG: ISTWSchematicRangedSubType;
SNIPER: ISTWSchematicRangedSubType;
CLUB: ISTWSchematicMeleeSubType;
HARDWARE: ISTWSchematicMeleeSubType;
AXE: ISTWSchematicMeleeSubType;
SCYTHE: ISTWSchematicMeleeSubType;
SWORD: ISTWSchematicMeleeSubType;
SPEAR: ISTWSchematicMeleeSubType;
CEILING_TRAP: ISTWSchematicTrapSubType;
FLOOR_TRAP: ISTWSchematicTrapSubType;
WALL_TRAP: ISTWSchematicTrapSubType;
}
export interface ISTWSchematicAlterationRarityEnum {
COMMON: ISTWSchematicAlterationRarity;
UNCOMMON: ISTWSchematicAlterationRarity;
RARE: ISTWSchematicAlterationRarity;
EPIC: ISTWSchematicAlterationRarity;
LEGENDARY: ISTWSchematicAlterationRarity;
}
export interface ISTWSchematicEvoTypeEnum {
ORE: ISTWSchematicEvoType;
CRYSTAL: ISTWSchematicEvoType;
}
export declare const PartyPrivacy: Readonly<IPartyPrivacyEnum>;
export declare const Platform: Readonly<IPlatformEnum>;
export declare const Playlist: Readonly<PlaylistEnum>;
export declare const Language: Readonly<{
ARABIC: "ar";
GERMAN: "de";
ENGLISH: "en";
SPANISH: "es";
FRENCH: "fr";
ITALIAN: "it";
JAPANESE: "ja";
POLISH: "pl";
RUSSIAN: "ru";
TURKISH: "tr";
}>;
export declare const Gamemode: Readonly<{
BATTLE_ROYALE: "battleroyale";
CREATIVE: "creative";
SAVE_THE_WORLD: "savetheworld";
}>;
export declare const DefaultSkin: Readonly<{
FEMALE_1: "CID_556_Athena_Commando_F_RebirthDefaultA";
FEMALE_2: "CID_557_Athena_Commando_F_RebirthDefaultB";
FEMALE_3: "CID_558_Athena_Commando_F_RebirthDefaultC";
FEMALE_4: "CID_559_Athena_Commando_F_RebirthDefaultD";
MALE_1: "CID_560_Athena_Commando_M_RebirthDefaultA";
MALE_2: "CID_561_Athena_Commando_M_RebirthDefaultB";
MALE_3: "CID_562_Athena_Commando_M_RebirthDefaultC";
MALE_4: "CID_563_Athena_Commando_M_RebirthDefaultD";
}>;
export declare const SeasonStart: Readonly<{
CH1_S1: 1508889601;
CH1_S2: 1513209601;
CH1_S3: 1519257601;
CH1_S4: 1525132801;
CH1_S5: 1531353601;
CH1_S6: 1538006401;
CH1_S7: 1544054401;
CH1_S8: 1551312001;
CH1_S9: 1557360001;
CH1_S10: 1564617601;
CH2_S1: 1571097601;
CH2_S2: 1582156801;
CH2_S3: 1592352001;
CH2_S4: 1598486401;
CH2_S5: 1606867201;
CH2_S6: 1615852801;
CH2_S7: 1623110401;
CH2_S8: 1631491201;
CH3_S1: 1638662401;
}>;
export declare const SeasonEnd: Readonly<{
CH1_S1: 1513123200;
CH1_S2: 1519171200;
CH1_S3: 1525046400;
CH1_S4: 1531353600;
CH1_S5: 1538006400;
CH1_S6: 1544054400;
CH1_S7: 1551312000;
CH1_S8: 1557360000;
CH1_S9: 1564617600;
CH1_S10: 1570924800;
CH2_S1: 1582156800;
CH2_S2: 1592352000;
CH2_S3: 1598486400;
CH2_S4: 1606867200;
CH2_S5: 1615852800;
CH2_S6: 1623110400;
CH2_S7: 1631491200;
CH2_S8: 1638662400;
}>;
export declare const STWLeadSynergy: Readonly<{
trainingteam: "IsTrainer";
fireteamalpha: "IsSoldier";
closeassaultsquad: "IsMartialArtist";
thethinktank: "IsInventor";
emtsquad: "IsDoctor";
corpsofengineering: "IsEngineer";
scoutingparty: "IsExplorer";
gadgeteers: "IsGadgeteer";
}>;
export declare const PresenceOnlineType: Readonly<IPresenceOnlineTypeEnum>;
export declare const STWHeroType: Readonly<ISTWHeroTypeEnum>;
export declare const STWSchematicSubType: Readonly<ISTWSchematicSubTypeEnum>;
export declare const STWSchematicAlterationRarity: Readonly<ISTWSchematicAlterationRarityEnum>;
export declare const STWSchematicEvoType: Readonly<ISTWSchematicEvoTypeEnum>;
declare const _default: Readonly<{
PartyPrivacy: Readonly<IPartyPrivacyEnum>;
Platform: Readonly<IPlatformEnum>;
Playlist: Readonly<PlaylistEnum>;
Language: Readonly<{
ARABIC: "ar";
GERMAN: "de";
ENGLISH: "en";
SPANISH: "es";
FRENCH: "fr";
ITALIAN: "it";
JAPANESE: "ja";
POLISH: "pl";
RUSSIAN: "ru";
TURKISH: "tr";
}>;
Gamemode: Readonly<{
BATTLE_ROYALE: "battleroyale";
CREATIVE: "creative";
SAVE_THE_WORLD: "savetheworld";
}>;
DefaultSkin: Readonly<{
FEMALE_1: "CID_556_Athena_Commando_F_RebirthDefaultA";
FEMALE_2: "CID_557_Athena_Commando_F_RebirthDefaultB";
FEMALE_3: "CID_558_Athena_Commando_F_RebirthDefaultC";
FEMALE_4: "CID_559_Athena_Commando_F_RebirthDefaultD";
MALE_1: "CID_560_Athena_Commando_M_RebirthDefaultA";
MALE_2: "CID_561_Athena_Commando_M_RebirthDefaultB";
MALE_3: "CID_562_Athena_Commando_M_RebirthDefaultC";
MALE_4: "CID_563_Athena_Commando_M_RebirthDefaultD";
}>;
SeasonStart: Readonly<{
CH1_S1: 1508889601;
CH1_S2: 1513209601;
CH1_S3: 1519257601;
CH1_S4: 1525132801;
CH1_S5: 1531353601;
CH1_S6: 1538006401;
CH1_S7: 1544054401;
CH1_S8: 1551312001;
CH1_S9: 1557360001;
CH1_S10: 1564617601;
CH2_S1: 1571097601;
CH2_S2: 1582156801;
CH2_S3: 1592352001;
CH2_S4: 1598486401;
CH2_S5: 1606867201;
CH2_S6: 1615852801;
CH2_S7: 1623110401;
CH2_S8: 1631491201;
CH3_S1: 1638662401;
}>;
SeasonEnd: Readonly<{
CH1_S1: 1513123200;
CH1_S2: 1519171200;
CH1_S3: 1525046400;
CH1_S4: 1531353600;
CH1_S5: 1538006400;
CH1_S6: 1544054400;
CH1_S7: 1551312000;
CH1_S8: 1557360000;
CH1_S9: 1564617600;
CH1_S10: 1570924800;
CH2_S1: 1582156800;
CH2_S2: 1592352000;
CH2_S3: 1598486400;
CH2_S4: 1606867200;
CH2_S5: 1615852800;
CH2_S6: 1623110400;
CH2_S7: 1631491200;
CH2_S8: 1638662400;
}>;
STWLeadSynergy: Readonly<{
trainingteam: "IsTrainer";
fireteamalpha: "IsSoldier";
closeassaultsquad: "IsMartialArtist";
thethinktank: "IsInventor";
emtsquad: "IsDoctor";
corpsofengineering: "IsEngineer";
scoutingparty: "IsExplorer";
gadgeteers: "IsGadgeteer";
}>;
PresenceOnlineType: Readonly<IPresenceOnlineTypeEnum>;
STWHeroType: Readonly<ISTWHeroTypeEnum>;
STWSchematicSubType: Readonly<ISTWSchematicSubTypeEnum>;
STWSchematicAlterationRarity: Readonly<ISTWSchematicAlterationRarityEnum>;
STWSchematicEvoType: Readonly<ISTWSchematicEvoTypeEnum>;
}>;
export default _default;