@overlay.fun/kit
Version:
TypeScript SDK for overlay.fun API
31 lines • 1.29 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.OverlayClient = void 0;
const request_1 = require("./utils/request");
const wallet_1 = require("./endpoints/wallet");
const token_1 = require("./endpoints/token");
const nft_1 = require("./endpoints/nft");
const launch_1 = require("./endpoints/launch");
class OverlayClient {
constructor(config) {
this.request = new request_1.RequestHandler(config);
this.wallet = new wallet_1.WalletEndpoints(this.request);
this.token = new token_1.TokenEndpoints(this.request);
this.nft = new nft_1.NFTEndpoints(this.request);
this.launch = new launch_1.LaunchEndpoints(this.request);
}
updateConfig(config) {
const currentConfig = this.request.getConfig();
this.request = new request_1.RequestHandler({
...currentConfig,
...config
});
// エンドポイントを再初期化
this.wallet = new wallet_1.WalletEndpoints(this.request);
this.token = new token_1.TokenEndpoints(this.request);
this.nft = new nft_1.NFTEndpoints(this.request);
this.launch = new launch_1.LaunchEndpoints(this.request);
}
}
exports.OverlayClient = OverlayClient;
//# sourceMappingURL=client.js.map