@ln-markets/sdk
Version:
TypeScript SDK for LNMarkets API
23 lines • 1.06 kB
JavaScript
import { createInstance } from './instance.js';
import { createFuturesRouter } from './routes/futures/index.js';
import { createNotificationsRouter } from './routes/notifications/index.js';
import { createOptionsRouter } from './routes/options/index.js';
import { createOracleRouter } from './routes/oracle/index.js';
import { createSwapsRouter } from './routes/swaps/index.js';
import { createUserRouter } from './routes/user/index.js';
import { createPing } from './routes/ping.js';
import { createTimeRoute } from './routes/time.js';
export const createHttpClient = (options) => {
const instance = createInstance({ ...options });
return {
ping: createPing(instance),
time: createTimeRoute(instance),
futures: createFuturesRouter(instance),
notifications: createNotificationsRouter(instance),
options: createOptionsRouter(instance),
oracle: createOracleRouter(instance),
swaps: createSwapsRouter(instance),
user: createUserRouter(instance),
};
};
//# sourceMappingURL=index.js.map