UNPKG

@smash-sdk/core

Version:

Smash Sdk Core

28 lines (27 loc) 865 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAvailableRegions = exports.isValidTeamId = exports.getRegionFromId = exports.swappedRegions = void 0; exports.swappedRegions = { a: "eu-west-1", b: "eu-west-2", c: "eu-west-3", d: "eu-central-1", e: "us-east-1", f: "us-east-2", g: "us-west-1", h: "us-west-2", i: "ca-central-1", }; function getRegionFromId(id) { return exports.swappedRegions[id[id.length - 2]]; } exports.getRegionFromId = getRegionFromId; function isValidTeamId(id) { const regexp = new RegExp('^.*-7[' + Object.keys(exports.swappedRegions).join('') + ']$'); return regexp.test(id); } exports.isValidTeamId = isValidTeamId; function getAvailableRegions() { return Object.values(exports.swappedRegions); } exports.getAvailableRegions = getAvailableRegions;