UNPKG

@magicwenli/league-fan-assets

Version:

Typed League of Legends asset loaders (icons, emotes, wards, loot, champions, skins) for league-fan

1 lines 3.54 kB
{"version":3,"sources":["../../src/types/skins.ts"],"names":["RarityEnum","SkinType"],"mappings":";;;AAmHO,IAAK,UAAA,qBAAAA,WAAAA,KAAL;AACL,EAAAA,YAAA,OAAA,CAAA,GAAQ,OAAA;AACR,EAAAA,YAAA,YAAA,CAAA,GAAa,YAAA;AACb,EAAAA,YAAA,SAAA,CAAA,GAAU,SAAA;AACV,EAAAA,YAAA,WAAA,CAAA,GAAY,WAAA;AACZ,EAAAA,YAAA,OAAA,CAAA,GAAQ,OAAA;AACR,EAAAA,YAAA,eAAA,CAAA,GAAgB,eAAA;AAChB,EAAAA,YAAA,WAAA,CAAA,GAAY,WAAA;AAPF,EAAA,OAAAA,WAAAA;AAAA,CAAA,EAAA,UAAA,IAAA,EAAA;AAcL,IAAK,QAAA,qBAAAC,SAAAA,KAAL;AACL,EAAAA,UAAA,OAAA,CAAA,GAAQ,EAAA;AACR,EAAAA,UAAA,UAAA,CAAA,GAAW,UAAA;AAFD,EAAA,OAAAA,SAAAA;AAAA,CAAA,EAAA,QAAA,IAAA,EAAA","file":"index.cjs","sourcesContent":["export interface Skins {\n [key: string]: Skin;\n}\n\nexport interface Skin {\n id: number;\n isBase: boolean;\n name: string;\n splashPath: string;\n uncenteredSplashPath: string;\n tilePath: string;\n loadScreenPath: string;\n skinType: SkinType | string;\n rarity: RarityEnum | string;\n isLegacy: boolean;\n splashVideoPath: null | string;\n collectionSplashVideoPath: null | string;\n collectionCardHoverVideoPath?: null | string;\n featuresText: null | string;\n chromaPath?: null | string;\n emblems: Emblem[] | null;\n regionRarityId: number;\n rarityGemPath: string | null;\n skinLines: SkinLineRef[] | null;\n description: null | string;\n loadScreenVintagePath?: string;\n chromas?: Chroma[];\n skinAugments?: SkinAugments;\n questSkinInfo?: QuestSkinInfo;\n [key: string]: unknown;\n}\n\nexport interface Emblem {\n name: string;\n emblemPath: {\n large: string;\n small: string;\n };\n positions: object;\n}\n\nexport interface Chroma {\n id: number;\n name: string;\n chromaPath: string;\n colors: string[];\n descriptions: { region: string; description: string }[];\n rarities: { region: string; rarity: number }[];\n skinAugments?: SkinAugments;\n}\n\nexport interface SkinAugments {\n borders: Borders;\n augments?: Augment[];\n}\n\nexport interface Augment {\n contentId: string;\n overlays: Overlay[];\n}\n\nexport interface Overlay {\n centeredLCOverlayPath: string;\n uncenteredLCOverlayPath: string;\n socialCardLCOverlayPath: string;\n tileLCOverlayPath: string;\n}\n\nexport interface Borders {\n layer0: Layer[];\n layer1?: Layer[];\n}\n\nexport interface Layer {\n contentId: string;\n layer: number;\n priority: number;\n borderPath: string;\n}\n\nexport interface QuestSkinInfo {\n name: string;\n productType: string;\n collectionDescription: string;\n descriptionInfo: DescriptionInfo[];\n splashPath: string;\n uncenteredSplashPath: string;\n tilePath: string;\n collectionCardPath: string;\n tiers: Tier[];\n}\n\nexport interface DescriptionInfo {\n title: string;\n description: string;\n iconPath: string;\n}\n\nexport interface Tier {\n id: number;\n name: string;\n stage: number;\n description: string;\n splashPath: string;\n uncenteredSplashPath: string;\n tilePath: string;\n loadScreenPath: string;\n shortName: string;\n splashVideoPath: null | string;\n collectionSplashVideoPath: null | string;\n collectionCardHoverVideoPath?: null | string;\n skinAugments?: SkinAugments;\n loadScreenVintagePath?: string;\n}\n\nexport enum RarityEnum {\n KEpic = \"kEpic\",\n KLegendary = \"kLegendary\",\n KMythic = \"kMythic\",\n KNoRarity = \"kNoRarity\",\n KRare = \"kRare\",\n KTranscendent = \"kTranscendent\",\n KUltimate = \"kUltimate\",\n}\n\nexport interface SkinLineRef {\n id: number;\n}\n\nexport enum SkinType {\n Empty = \"\",\n Ultimate = \"Ultimate\",\n}\n"]}