UNPKG

firma-js-chain-2.0

Version:

The Official FirmaChain Javascript SDK written in Typescript

31 lines (30 loc) 1.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FirmaSDK = void 0; var FirmaBankService_1 = require("./FirmaBankService"); var FirmaFeeGrantService_1 = require("./FirmaFeeGrantService"); var FirmaNftService_1 = require("./FirmaNftService"); var FirmaContractService_1 = require("./FirmaContractService"); var FirmaIpfsService_1 = require("./FirmaIpfsService"); var FirmaWalletService_1 = require("./FirmaWalletService"); var FirmaUtil_1 = require("./FirmaUtil"); var FirmaSDK = /** @class */ (function () { function FirmaSDK(Config, Wallet, Bank, FeeGrant, Nft, Contract, Ipfs) { if (Wallet === void 0) { Wallet = new FirmaWalletService_1.FirmaWalletService(Config); } if (Bank === void 0) { Bank = new FirmaBankService_1.FirmaBankService(Config); } if (FeeGrant === void 0) { FeeGrant = new FirmaFeeGrantService_1.FirmaFeeGrantService(Config); } if (Nft === void 0) { Nft = new FirmaNftService_1.NftService(Config); } if (Contract === void 0) { Contract = new FirmaContractService_1.ContractService(Config); } if (Ipfs === void 0) { Ipfs = new FirmaIpfsService_1.IpfsService(Config); } this.Config = Config; this.Wallet = Wallet; this.Bank = Bank; this.FeeGrant = FeeGrant; this.Nft = Nft; this.Contract = Contract; this.Ipfs = Ipfs; FirmaUtil_1.FirmaUtil.Config = Config; } return FirmaSDK; }()); exports.FirmaSDK = FirmaSDK;