pulsar_sdk_js
Version:
A convenient way for you to interact with Pulsar's Third Party APIs, using typified classes.
18 lines (17 loc) • 910 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PulsarSDK = void 0;
const constants_1 = require("./data/dataclasses/constants");
const websocket_1 = require("./websocket");
const rest_1 = require("./rest");
class PulsarSDK {
constructor(api_key, base_url = constants_1.DEFAULT_URL, use_ssl = true) {
this.nfts = new rest_1.NFTRestClient(api_key, base_url, use_ssl);
this.tokens = new rest_1.TokenRestClient(api_key, base_url, use_ssl);
this.wallets = new rest_1.WalletRestClient(api_key, base_url, use_ssl);
this.protocols = new rest_1.ProtocolRestClient(api_key, base_url, use_ssl);
this.name_services = new rest_1.NameServiceRestClient(api_key, base_url, use_ssl);
this.balances = new websocket_1.WalletBalancesClient(new websocket_1.WebsocketClient(api_key, base_url, use_ssl));
}
}
exports.PulsarSDK = PulsarSDK;