UNPKG

@overlay.fun/kit

Version:

TypeScript SDK for overlay.fun API

31 lines 1.29 kB
"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