nationstates.js
Version:
A wrapper to interact with the NationStates API.
21 lines • 768 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Region = void 0;
const request_builder_1 = require("../request_builder/request_builder");
const region_public_1 = require("../enums/region_public");
const region_result_1 = require("./region_result");
class Region {
constructor(_client, region) {
this._client = _client;
this.request = new request_builder_1.RequestBuilder(_client)
.addRegion(region)
.addShards(Object.values(region_public_1.RegionPublic));
}
async init() {
await this.request.execute();
await this.request.toJS();
return new region_result_1.RegionResult(this.request.js);
}
}
exports.Region = Region;
//# sourceMappingURL=region.js.map