UNPKG

satsterminal-sdk

Version:

A TypeScript SDK for interacting with the SatsTerminal ecosystem.

25 lines (24 loc) 1.07 kB
import { ApiConfig } from '@satsterminal-sdk/core'; import { SatsTerminal } from '@satsterminal-sdk/swaps'; import { BorrowSDK, BorrowSDKConfig } from '@satsterminal-sdk/borrow'; import { BridgeSDK } from '@satsterminal-sdk/bridge'; export { SatsTerminal } from '@satsterminal-sdk/swaps'; export * from '@satsterminal-sdk/swaps'; export { BorrowSDK, createBorrowClient } from '@satsterminal-sdk/borrow'; export * from '@satsterminal-sdk/borrow'; export * from '@satsterminal-sdk/core'; export * as swaps from '@satsterminal-sdk/swaps'; export * as borrow from '@satsterminal-sdk/borrow'; export { BridgeSDK, createBridgeClient } from '@satsterminal-sdk/bridge'; export * as bridge from '@satsterminal-sdk/bridge'; export interface CreateClientConfig extends ApiConfig { swaps?: boolean; borrow?: Omit<BorrowSDKConfig, 'apiKey' | 'baseUrl'>; bridge?: boolean; } export interface SatsTerminalClient { swaps?: SatsTerminal; borrow?: BorrowSDK; bridge?: BridgeSDK; } export declare const createClient: (config: CreateClientConfig) => SatsTerminalClient;