@j4ckofalltrades/steam-webapi-ts
Version:
Isomorphic Steam WebAPI wrapper in TypeScript
69 lines (68 loc) • 2.67 kB
JavaScript
/* 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;
;