@ln-markets/sdk
Version:
TypeScript SDK for LNMarkets API
25 lines • 843 B
TypeScript
import type { KyInstance } from 'ky';
import type { PaginatedResponse, PaginationInput } from '../../types.js';
export type GetLightningDepositsInput = PaginationInput & {
settled?: boolean;
};
type LightningDeposit = {
id: string;
createdAt: string;
amount: number;
paymentHash: string;
settledAt: string;
comment: string | null;
} | {
id: string;
createdAt: string;
amount: number;
paymentHash: string;
settledAt: null;
comment: string | null;
};
export type GetLightningDepositsOutput = PaginatedResponse<LightningDeposit>;
type GetLightningDeposits = (input?: GetLightningDepositsInput) => Promise<GetLightningDepositsOutput>;
export declare const createGetLightningDeposits: (instance: KyInstance) => GetLightningDeposits;
export {};
//# sourceMappingURL=get-lightning-deposits.d.ts.map