From 09904434d18e9b4d8430aef48642434ac85b9b62 Mon Sep 17 00:00:00 2001 From: im-adithya Date: Tue, 28 Nov 2023 18:53:04 +0530 Subject: [PATCH] feat: add new types for nwc extensions --- types/index.d.ts | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/types/index.d.ts b/types/index.d.ts index 3217682..0f3f131 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -40,6 +40,34 @@ interface GetInfoResponse { supports: ("lightning" | AdditionalString)[]; methods: (WebLNRequestMethod | WebLNMethod)[]; } + +interface PayKeysendResponse { + preimage: string; + paymentHash: string; +} + +interface PayKeysendArgs { + amount: string; + pubkey: string; + message?: string; + tlv_records?: Record; +} + +interface ListInvoicesArgs { + from?: number; + until?: number; + limit?: number; + offset?: number; + unpaid?: boolean; +} + +interface ListPaymentsArgs { + from?: number; + until?: number; + limit?: number; + offset?: number; +} + interface SendPaymentResponse { preimage: string; } @@ -315,6 +343,10 @@ export { MakeInvoiceResponse, SignMessageResponse, GetBalanceResponse, + PayKeysendArgs, + PayKeysendResponse, + ListInvoicesArgs, + ListPaymentsArgs, LookupInvoiceArgs, LookupInvoiceResponse,