├── .eslintignore ├── .eslintrc.js ├── .github └── FUNDING.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .npmignore ├── .prettierignore ├── .prettierrc ├── AUTHORS ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── rollup.config.mjs ├── src ├── classes │ ├── BlizzAPI.ts │ └── abstract │ │ ├── BattleNetAPI.ts │ │ └── OAuth2API.ts ├── constants │ ├── api │ │ ├── index.ts │ │ └── regionHosts.ts │ ├── index.ts │ ├── localization │ │ ├── defaultLocales.ts │ │ ├── index.ts │ │ ├── locales.ts │ │ ├── regions.ts │ │ └── sc2Realms.ts │ └── oauth │ │ ├── OAuthHosts.ts │ │ └── index.ts ├── helpers │ ├── bnet │ │ ├── index.ts │ │ └── query.ts │ ├── fetch │ │ ├── fetchFromUri.ts │ │ └── index.ts │ ├── index.ts │ ├── oauth │ │ ├── getAccessTokenObject.ts │ │ ├── index.ts │ │ └── validateAccessToken.ts │ └── validators │ │ ├── endpoint.ts │ │ ├── index.ts │ │ └── uri.ts ├── index.ts ├── types.ts └── utils │ ├── api │ ├── index.ts │ └── regionHosts.ts │ ├── common │ └── index.ts │ ├── index.ts │ ├── localization │ ├── defaultLocales.ts │ ├── index.ts │ ├── locales.ts │ ├── regions.ts │ └── sc2Realms.ts │ └── oauth │ ├── authorizeUris.ts │ ├── checkTokenUris.ts │ ├── index.ts │ └── tokenUris.ts ├── tests ├── __mocks__ │ └── axios.ts ├── __testData__ │ ├── constantKeys.json │ ├── endpoints.json │ ├── invalidEndpoints.json │ ├── invalidUris.json │ ├── locales.json │ ├── mixedEndpoints.json │ ├── nonexistentLocales.json │ ├── nonexistentSc2realms.json │ ├── regionIds.json │ ├── regionNames.json │ ├── sc2profile.json │ ├── sc2realms.json │ ├── uris.json │ ├── wrongLocales.json │ ├── wrongRegionIds.json │ ├── wrongRegionNames.json │ └── wrongSc2realms.json ├── index.test.ts └── lib │ ├── classes │ ├── BlizzAPI.test.ts │ ├── __snapshots__ │ │ └── BlizzAPI.test.ts.snap │ └── abstract │ │ ├── BattleNetApi.test.ts │ │ ├── OAuth2Api.test.ts │ │ └── __snapshots__ │ │ └── BattleNetApi.test.ts.snap │ ├── constants │ ├── __snapshots__ │ │ └── constants.test.ts.snap │ ├── api │ │ ├── REGION_API_HOSTS.test.ts │ │ └── __snapshots__ │ │ │ └── REGION_API_HOSTS.test.ts.snap │ ├── constants.test.ts │ ├── localization │ │ ├── DEFAULT_LOCALES.test.ts │ │ ├── LOCALES.test.ts │ │ ├── REGIONS.test.ts │ │ ├── SC2_REALMS.test.ts │ │ └── __snapshots__ │ │ │ ├── DEFAULT_LOCALES.test.ts.snap │ │ │ ├── LOCALES.test.ts.snap │ │ │ ├── REGIONS.test.ts.snap │ │ │ └── SC2_REALMS.test.ts.snap │ └── oauth │ │ ├── OAUTH_AUTHORIZE_URIS.test.ts │ │ ├── OAUTH_CHECK_TOKEN_URIS.test.ts │ │ ├── OAUTH_TOKEN_URIS.test.ts │ │ └── __snapshots__ │ │ ├── OAUTH_AUTHORIZE_URIS.test.ts.snap │ │ ├── OAUTH_CHECK_TOKEN_URIS.test.ts.snap │ │ └── OAUTH_TOKEN_URIS.test.ts.snap │ ├── helpers │ ├── __snapshots__ │ │ └── index.test.ts.snap │ ├── bnet │ │ ├── __snapshots__ │ │ │ └── query.test.ts.snap │ │ └── query.test.ts │ ├── fetch │ │ ├── __snapshots__ │ │ │ └── fetchFromUri.test.ts.snap │ │ └── fetchFromUri.test.ts │ ├── fetchFromUri.test.ts │ ├── index.test.ts │ ├── oauth │ │ ├── __snapshots__ │ │ │ ├── getAccessTokenObject.test.ts.snap │ │ │ └── validateAccessToken.test.ts.snap │ │ ├── getAccessTokenObject.test.ts │ │ └── validateAccessToken.test.ts │ ├── validateUri.test.ts │ └── validators │ │ ├── endpoint.test.ts │ │ └── uri.test.ts │ └── utils │ ├── api │ └── hosts │ │ ├── __snapshots__ │ │ └── getApiHostByRegion.test.ts.snap │ │ ├── getAllApiHosts.test.ts │ │ └── getApiHostByRegion.test.ts │ ├── common │ ├── __snapshots__ │ │ ├── getConstantByRegion.test.ts.snap │ │ ├── getConstantByRegionId.test.ts.snap │ │ └── getConstantByRegionName.test.ts.snap │ ├── getConstantByRegion.test.ts │ ├── getConstantByRegionId.test.ts │ └── getConstantByRegionName.test.ts │ ├── localization │ ├── defaultLocales │ │ ├── getAllDefaultLocaleIndexes.test.ts │ │ ├── getAllDefaultLocaleNames.test.ts │ │ ├── getDefaultLocaleIndexForRegionId.test.ts │ │ └── getDefaultLocaleNameForRegionId.test.ts │ ├── locales │ │ ├── __snapshots__ │ │ │ └── isLocaleValidForRegionId.test.ts.snap │ │ ├── checkIfLocaleLooksValid.test.ts │ │ ├── getAllLocaleNames.test.ts │ │ ├── getAllLocales.test.ts │ │ ├── getLocalesByRegionId.test.ts │ │ ├── isLocaleValidForRegionId.test.ts │ │ └── validateLocale.test.ts │ ├── regions │ │ ├── __snapshots__ │ │ │ └── getRegionIdByName.test.ts.snap │ │ ├── getAllRegionIds.test.ts │ │ ├── getAllRegionNames.test.ts │ │ ├── getAllRegions.test.ts │ │ ├── getRegionIdByName.test.ts │ │ ├── getRegionNameById.test.ts │ │ ├── validateRegionId.test.ts │ │ └── validateRegionName.test.ts │ └── sc2Realms │ │ ├── __snapshots__ │ │ └── isSc2RealmValidForRegionId.test.ts.snap │ │ ├── checkIfSc2RealmLooksValid.test.ts │ │ ├── getAllAvailableSc2Realms.test.ts │ │ ├── getAllSc2Realms.test.ts │ │ ├── getSc2RealmsByRegionId.test.ts │ │ ├── isSc2RealmValidForRegionId.test.ts │ │ └── validateSc2Realm.test.ts │ └── oauth │ ├── authorizeUris │ ├── __snapshots__ │ │ └── getAuthorizeUriByRegion.test.ts.snap │ ├── getAllAuthorizeUris.test.ts │ └── getAuthorizeUriByRegion.test.ts │ ├── checkTokenUris │ ├── __snapshots__ │ │ └── getCheckTokenUriByRegion.test.ts.snap │ ├── getAllCheckTokenUris.test.ts │ └── getCheckTokenUriByRegion.test.ts │ └── tokenUris │ ├── __snapshots__ │ └── getTokenUriByRegion.test.ts.snap │ ├── getAllTokenUris.test.ts │ └── getTokenUriByRegion.test.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | build 3 | coverage -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/.prettierrc -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/classes/BlizzAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/classes/BlizzAPI.ts -------------------------------------------------------------------------------- /src/classes/abstract/BattleNetAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/classes/abstract/BattleNetAPI.ts -------------------------------------------------------------------------------- /src/classes/abstract/OAuth2API.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/classes/abstract/OAuth2API.ts -------------------------------------------------------------------------------- /src/constants/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/constants/api/index.ts -------------------------------------------------------------------------------- /src/constants/api/regionHosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/constants/api/regionHosts.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/constants/localization/defaultLocales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/constants/localization/defaultLocales.ts -------------------------------------------------------------------------------- /src/constants/localization/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/constants/localization/index.ts -------------------------------------------------------------------------------- /src/constants/localization/locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/constants/localization/locales.ts -------------------------------------------------------------------------------- /src/constants/localization/regions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/constants/localization/regions.ts -------------------------------------------------------------------------------- /src/constants/localization/sc2Realms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/constants/localization/sc2Realms.ts -------------------------------------------------------------------------------- /src/constants/oauth/OAuthHosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/constants/oauth/OAuthHosts.ts -------------------------------------------------------------------------------- /src/constants/oauth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/constants/oauth/index.ts -------------------------------------------------------------------------------- /src/helpers/bnet/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/helpers/bnet/index.ts -------------------------------------------------------------------------------- /src/helpers/bnet/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/helpers/bnet/query.ts -------------------------------------------------------------------------------- /src/helpers/fetch/fetchFromUri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/helpers/fetch/fetchFromUri.ts -------------------------------------------------------------------------------- /src/helpers/fetch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/helpers/fetch/index.ts -------------------------------------------------------------------------------- /src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/helpers/index.ts -------------------------------------------------------------------------------- /src/helpers/oauth/getAccessTokenObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/helpers/oauth/getAccessTokenObject.ts -------------------------------------------------------------------------------- /src/helpers/oauth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/helpers/oauth/index.ts -------------------------------------------------------------------------------- /src/helpers/oauth/validateAccessToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/helpers/oauth/validateAccessToken.ts -------------------------------------------------------------------------------- /src/helpers/validators/endpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/helpers/validators/endpoint.ts -------------------------------------------------------------------------------- /src/helpers/validators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/helpers/validators/index.ts -------------------------------------------------------------------------------- /src/helpers/validators/uri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/helpers/validators/uri.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/api/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./regionHosts"; 2 | -------------------------------------------------------------------------------- /src/utils/api/regionHosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/utils/api/regionHosts.ts -------------------------------------------------------------------------------- /src/utils/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/utils/common/index.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/localization/defaultLocales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/utils/localization/defaultLocales.ts -------------------------------------------------------------------------------- /src/utils/localization/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/utils/localization/index.ts -------------------------------------------------------------------------------- /src/utils/localization/locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/utils/localization/locales.ts -------------------------------------------------------------------------------- /src/utils/localization/regions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/utils/localization/regions.ts -------------------------------------------------------------------------------- /src/utils/localization/sc2Realms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/utils/localization/sc2Realms.ts -------------------------------------------------------------------------------- /src/utils/oauth/authorizeUris.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/utils/oauth/authorizeUris.ts -------------------------------------------------------------------------------- /src/utils/oauth/checkTokenUris.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/utils/oauth/checkTokenUris.ts -------------------------------------------------------------------------------- /src/utils/oauth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/utils/oauth/index.ts -------------------------------------------------------------------------------- /src/utils/oauth/tokenUris.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/src/utils/oauth/tokenUris.ts -------------------------------------------------------------------------------- /tests/__mocks__/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__mocks__/axios.ts -------------------------------------------------------------------------------- /tests/__testData__/constantKeys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/constantKeys.json -------------------------------------------------------------------------------- /tests/__testData__/endpoints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/endpoints.json -------------------------------------------------------------------------------- /tests/__testData__/invalidEndpoints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/invalidEndpoints.json -------------------------------------------------------------------------------- /tests/__testData__/invalidUris.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/invalidUris.json -------------------------------------------------------------------------------- /tests/__testData__/locales.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/locales.json -------------------------------------------------------------------------------- /tests/__testData__/mixedEndpoints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/mixedEndpoints.json -------------------------------------------------------------------------------- /tests/__testData__/nonexistentLocales.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/nonexistentLocales.json -------------------------------------------------------------------------------- /tests/__testData__/nonexistentSc2realms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/nonexistentSc2realms.json -------------------------------------------------------------------------------- /tests/__testData__/regionIds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/regionIds.json -------------------------------------------------------------------------------- /tests/__testData__/regionNames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/regionNames.json -------------------------------------------------------------------------------- /tests/__testData__/sc2profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/sc2profile.json -------------------------------------------------------------------------------- /tests/__testData__/sc2realms.json: -------------------------------------------------------------------------------- 1 | [1, 2, "1", "2"] 2 | -------------------------------------------------------------------------------- /tests/__testData__/uris.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/uris.json -------------------------------------------------------------------------------- /tests/__testData__/wrongLocales.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/wrongLocales.json -------------------------------------------------------------------------------- /tests/__testData__/wrongRegionIds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/wrongRegionIds.json -------------------------------------------------------------------------------- /tests/__testData__/wrongRegionNames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/wrongRegionNames.json -------------------------------------------------------------------------------- /tests/__testData__/wrongSc2realms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/__testData__/wrongSc2realms.json -------------------------------------------------------------------------------- /tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/index.test.ts -------------------------------------------------------------------------------- /tests/lib/classes/BlizzAPI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/classes/BlizzAPI.test.ts -------------------------------------------------------------------------------- /tests/lib/classes/__snapshots__/BlizzAPI.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/classes/__snapshots__/BlizzAPI.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/classes/abstract/BattleNetApi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/classes/abstract/BattleNetApi.test.ts -------------------------------------------------------------------------------- /tests/lib/classes/abstract/OAuth2Api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/classes/abstract/OAuth2Api.test.ts -------------------------------------------------------------------------------- /tests/lib/classes/abstract/__snapshots__/BattleNetApi.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/classes/abstract/__snapshots__/BattleNetApi.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/constants/__snapshots__/constants.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/__snapshots__/constants.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/constants/api/REGION_API_HOSTS.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/api/REGION_API_HOSTS.test.ts -------------------------------------------------------------------------------- /tests/lib/constants/api/__snapshots__/REGION_API_HOSTS.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/api/__snapshots__/REGION_API_HOSTS.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/constants/constants.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/constants.test.ts -------------------------------------------------------------------------------- /tests/lib/constants/localization/DEFAULT_LOCALES.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/localization/DEFAULT_LOCALES.test.ts -------------------------------------------------------------------------------- /tests/lib/constants/localization/LOCALES.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/localization/LOCALES.test.ts -------------------------------------------------------------------------------- /tests/lib/constants/localization/REGIONS.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/localization/REGIONS.test.ts -------------------------------------------------------------------------------- /tests/lib/constants/localization/SC2_REALMS.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/localization/SC2_REALMS.test.ts -------------------------------------------------------------------------------- /tests/lib/constants/localization/__snapshots__/DEFAULT_LOCALES.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/localization/__snapshots__/DEFAULT_LOCALES.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/constants/localization/__snapshots__/LOCALES.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/localization/__snapshots__/LOCALES.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/constants/localization/__snapshots__/REGIONS.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/localization/__snapshots__/REGIONS.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/constants/localization/__snapshots__/SC2_REALMS.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/localization/__snapshots__/SC2_REALMS.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/constants/oauth/OAUTH_AUTHORIZE_URIS.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/oauth/OAUTH_AUTHORIZE_URIS.test.ts -------------------------------------------------------------------------------- /tests/lib/constants/oauth/OAUTH_CHECK_TOKEN_URIS.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/oauth/OAUTH_CHECK_TOKEN_URIS.test.ts -------------------------------------------------------------------------------- /tests/lib/constants/oauth/OAUTH_TOKEN_URIS.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/oauth/OAUTH_TOKEN_URIS.test.ts -------------------------------------------------------------------------------- /tests/lib/constants/oauth/__snapshots__/OAUTH_AUTHORIZE_URIS.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/oauth/__snapshots__/OAUTH_AUTHORIZE_URIS.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/constants/oauth/__snapshots__/OAUTH_CHECK_TOKEN_URIS.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/oauth/__snapshots__/OAUTH_CHECK_TOKEN_URIS.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/constants/oauth/__snapshots__/OAUTH_TOKEN_URIS.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/constants/oauth/__snapshots__/OAUTH_TOKEN_URIS.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/helpers/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/__snapshots__/index.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/helpers/bnet/__snapshots__/query.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/bnet/__snapshots__/query.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/helpers/bnet/query.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/bnet/query.test.ts -------------------------------------------------------------------------------- /tests/lib/helpers/fetch/__snapshots__/fetchFromUri.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/fetch/__snapshots__/fetchFromUri.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/helpers/fetch/fetchFromUri.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/fetch/fetchFromUri.test.ts -------------------------------------------------------------------------------- /tests/lib/helpers/fetchFromUri.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/fetchFromUri.test.ts -------------------------------------------------------------------------------- /tests/lib/helpers/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/index.test.ts -------------------------------------------------------------------------------- /tests/lib/helpers/oauth/__snapshots__/getAccessTokenObject.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/oauth/__snapshots__/getAccessTokenObject.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/helpers/oauth/__snapshots__/validateAccessToken.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/oauth/__snapshots__/validateAccessToken.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/helpers/oauth/getAccessTokenObject.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/oauth/getAccessTokenObject.test.ts -------------------------------------------------------------------------------- /tests/lib/helpers/oauth/validateAccessToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/oauth/validateAccessToken.test.ts -------------------------------------------------------------------------------- /tests/lib/helpers/validateUri.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/validateUri.test.ts -------------------------------------------------------------------------------- /tests/lib/helpers/validators/endpoint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/validators/endpoint.test.ts -------------------------------------------------------------------------------- /tests/lib/helpers/validators/uri.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/helpers/validators/uri.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/api/hosts/__snapshots__/getApiHostByRegion.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/api/hosts/__snapshots__/getApiHostByRegion.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/utils/api/hosts/getAllApiHosts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/api/hosts/getAllApiHosts.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/api/hosts/getApiHostByRegion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/api/hosts/getApiHostByRegion.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/common/__snapshots__/getConstantByRegion.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/common/__snapshots__/getConstantByRegion.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/utils/common/__snapshots__/getConstantByRegionId.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/common/__snapshots__/getConstantByRegionId.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/utils/common/__snapshots__/getConstantByRegionName.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/common/__snapshots__/getConstantByRegionName.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/utils/common/getConstantByRegion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/common/getConstantByRegion.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/common/getConstantByRegionId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/common/getConstantByRegionId.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/common/getConstantByRegionName.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/common/getConstantByRegionName.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/defaultLocales/getAllDefaultLocaleIndexes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/defaultLocales/getAllDefaultLocaleIndexes.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/defaultLocales/getAllDefaultLocaleNames.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/defaultLocales/getAllDefaultLocaleNames.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/defaultLocales/getDefaultLocaleIndexForRegionId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/defaultLocales/getDefaultLocaleIndexForRegionId.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/defaultLocales/getDefaultLocaleNameForRegionId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/defaultLocales/getDefaultLocaleNameForRegionId.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/locales/__snapshots__/isLocaleValidForRegionId.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/locales/__snapshots__/isLocaleValidForRegionId.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/utils/localization/locales/checkIfLocaleLooksValid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/locales/checkIfLocaleLooksValid.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/locales/getAllLocaleNames.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/locales/getAllLocaleNames.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/locales/getAllLocales.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/locales/getAllLocales.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/locales/getLocalesByRegionId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/locales/getLocalesByRegionId.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/locales/isLocaleValidForRegionId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/locales/isLocaleValidForRegionId.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/locales/validateLocale.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/locales/validateLocale.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/regions/__snapshots__/getRegionIdByName.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/regions/__snapshots__/getRegionIdByName.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/utils/localization/regions/getAllRegionIds.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/regions/getAllRegionIds.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/regions/getAllRegionNames.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/regions/getAllRegionNames.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/regions/getAllRegions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/regions/getAllRegions.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/regions/getRegionIdByName.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/regions/getRegionIdByName.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/regions/getRegionNameById.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/regions/getRegionNameById.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/regions/validateRegionId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/regions/validateRegionId.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/regions/validateRegionName.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/regions/validateRegionName.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/sc2Realms/__snapshots__/isSc2RealmValidForRegionId.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/sc2Realms/__snapshots__/isSc2RealmValidForRegionId.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/utils/localization/sc2Realms/checkIfSc2RealmLooksValid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/sc2Realms/checkIfSc2RealmLooksValid.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/sc2Realms/getAllAvailableSc2Realms.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/sc2Realms/getAllAvailableSc2Realms.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/sc2Realms/getAllSc2Realms.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/sc2Realms/getAllSc2Realms.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/sc2Realms/getSc2RealmsByRegionId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/sc2Realms/getSc2RealmsByRegionId.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/sc2Realms/isSc2RealmValidForRegionId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/sc2Realms/isSc2RealmValidForRegionId.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/localization/sc2Realms/validateSc2Realm.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/localization/sc2Realms/validateSc2Realm.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/oauth/authorizeUris/__snapshots__/getAuthorizeUriByRegion.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/oauth/authorizeUris/__snapshots__/getAuthorizeUriByRegion.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/utils/oauth/authorizeUris/getAllAuthorizeUris.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/oauth/authorizeUris/getAllAuthorizeUris.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/oauth/authorizeUris/getAuthorizeUriByRegion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/oauth/authorizeUris/getAuthorizeUriByRegion.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/oauth/checkTokenUris/__snapshots__/getCheckTokenUriByRegion.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/oauth/checkTokenUris/__snapshots__/getCheckTokenUriByRegion.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/utils/oauth/checkTokenUris/getAllCheckTokenUris.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/oauth/checkTokenUris/getAllCheckTokenUris.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/oauth/checkTokenUris/getCheckTokenUriByRegion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/oauth/checkTokenUris/getCheckTokenUriByRegion.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/oauth/tokenUris/__snapshots__/getTokenUriByRegion.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/oauth/tokenUris/__snapshots__/getTokenUriByRegion.test.ts.snap -------------------------------------------------------------------------------- /tests/lib/utils/oauth/tokenUris/getAllTokenUris.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/oauth/tokenUris/getAllTokenUris.test.ts -------------------------------------------------------------------------------- /tests/lib/utils/oauth/tokenUris/getTokenUriByRegion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tests/lib/utils/oauth/tokenUris/getTokenUriByRegion.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lwojcik/blizzapi/HEAD/tsconfig.json --------------------------------------------------------------------------------