{"version":3,"sources":["../../src/core/index.ts"],"sourcesContent":["import axios from \"axios\";\nimport Pool from \"../modules/poolModule\";\nimport Position from \"../modules/positionModule\";\nimport Request from \"../modules/requestModule\";\nimport Swap from \"../modules/swapModule\";\nimport { SDKConfig } from \"../types\";\n\nexport class TappSDK {\n  protected _pool: Pool;\n  protected _swap: Swap;\n  protected _position: Position;\n\n  protected _sdkConfig: SDKConfig;\n  protected _request: Request;\n\n  constructor(config: SDKConfig) {\n    this._sdkConfig = config;\n\n    const http = axios.create({\n      baseURL: config.url,\n    });\n\n    this._request = new Request(http);\n    this._pool = new Pool(this);\n    this._swap = new Swap(this);\n    this._position = new Position(this);\n  }\n\n  get Pool() {\n    return this._pool;\n  }\n\n  get Swap() {\n    return this._swap;\n  }\n\n  get Position() {\n    return this._position;\n  }\n\n  get sdkConfig() {\n    return this._sdkConfig;\n  }\n\n  get request() {\n    return this._request;\n  }\n}\n"],"mappings":"oKAAA,OAAOA,MAAW,QAOX,IAAMC,EAAN,KAAc,CAQnB,YAAYC,EAAmB,CAC7B,KAAK,WAAaA,EAElB,IAAMC,EAAOC,EAAM,OAAO,CACxB,QAASF,EAAO,GAClB,CAAC,EAED,KAAK,SAAW,IAAIG,EAAQF,CAAI,EAChC,KAAK,MAAQ,IAAIG,EAAK,IAAI,EAC1B,KAAK,MAAQ,IAAIC,EAAK,IAAI,EAC1B,KAAK,UAAY,IAAIC,EAAS,IAAI,CACpC,CAEA,IAAI,MAAO,CACT,OAAO,KAAK,KACd,CAEA,IAAI,MAAO,CACT,OAAO,KAAK,KACd,CAEA,IAAI,UAAW,CACb,OAAO,KAAK,SACd,CAEA,IAAI,WAAY,CACd,OAAO,KAAK,UACd,CAEA,IAAI,SAAU,CACZ,OAAO,KAAK,QACd,CACF","names":["axios","TappSDK","config","http","axios","RequestModule","PoolModule","SwapModule","PositionModule"]}