UNPKG

@j4ckofalltrades/steam-webapi-ts

Version:
69 lines (68 loc) 2.67 kB
"use strict"; /* istanbul ignore file */ Object.defineProperty(exports, "__esModule", { value: true }); exports.SteamWebApi = void 0; var webApiClient_1 = require("./webApiClient"); var steamUserWrapper_1 = require("../wrapper/steamUserWrapper"); var steamAppsWrapper_1 = require("../wrapper/steamAppsWrapper"); var steamUserStatsWrapper_1 = require("../wrapper/steamUserStatsWrapper"); var steamNewsWrapper_1 = require("../wrapper/steamNewsWrapper"); var playerServiceWrapper_1 = require("../wrapper/playerServiceWrapper"); var steamWebApiUtilWrapper_1 = require("../wrapper/steamWebApiUtilWrapper"); /** * Steam WebAPI wrapper. */ var SteamWebApi = /** @class */ (function () { function SteamWebApi(apiKey) { this._appsApi = new steamAppsWrapper_1.ISteamAppsWrapper(webApiClient_1.defaultWebApiClient); this._newsApi = new steamNewsWrapper_1.ISteamNewsWrapper(webApiClient_1.defaultWebApiClient); this._playerService = new playerServiceWrapper_1.IPlayerServiceWrapper(apiKey, webApiClient_1.defaultWebApiClient); this._usersApi = new steamUserWrapper_1.ISteamUserWrapper(apiKey, webApiClient_1.defaultWebApiClient); this._userStatsApi = new steamUserStatsWrapper_1.ISteamUserStatsWrapper(apiKey, webApiClient_1.defaultWebApiClient); this._webApiUtil = new steamWebApiUtilWrapper_1.ISteamWebAPIUtilWrapper(webApiClient_1.defaultWebApiClient); } Object.defineProperty(SteamWebApi.prototype, "appsApi", { get: function () { return this._appsApi; }, enumerable: false, configurable: true }); Object.defineProperty(SteamWebApi.prototype, "newsApi", { get: function () { return this._newsApi; }, enumerable: false, configurable: true }); Object.defineProperty(SteamWebApi.prototype, "playerService", { get: function () { return this._playerService; }, enumerable: false, configurable: true }); Object.defineProperty(SteamWebApi.prototype, "usersApi", { get: function () { return this._usersApi; }, enumerable: false, configurable: true }); Object.defineProperty(SteamWebApi.prototype, "userStatsApi", { get: function () { return this._userStatsApi; }, enumerable: false, configurable: true }); Object.defineProperty(SteamWebApi.prototype, "webApiUtil", { get: function () { return this._webApiUtil; }, enumerable: false, configurable: true }); return SteamWebApi; }()); exports.SteamWebApi = SteamWebApi;