UNPKG

@jlenon7/zedjs

Version:

Riot API Library for NodeJS

44 lines (41 loc) 907 B
export enum Regions { BRAZIL = 'BR1', EU_EAST = 'EUN1', EU_WEST = 'EUW1', KOREA = 'KR', LAT_NORTH = 'LA1', LAT_SOUTH = 'LA2', AMERICA_NORTH = 'NA1', OCEANIA = 'OC1', TURKEY = 'TR1', RUSSIA = 'RU', JAPAN = 'JP1', PBE = 'PBE' } export enum TftRegions { EUROPE = 'europe', ASIA = 'asia', AMERICAS = 'americas' } export function regionToTftRegions (region: Regions): TftRegions { switch (region) { // America case Regions.AMERICA_NORTH: case Regions.BRAZIL: case Regions.LAT_NORTH: case Regions.LAT_SOUTH: case Regions.OCEANIA: return TftRegions.AMERICAS // Europe case Regions.EU_EAST: case Regions.EU_WEST: case Regions.TURKEY: case Regions.RUSSIA: return TftRegions.EUROPE // Asia case Regions.JAPAN: case Regions.KOREA: return TftRegions.ASIA } throw new Error(`Unexpected region: ${region}`) }