@@ -17,7 +17,6 @@ import {
1717 TPaymentReq ,
1818 TCreatePaymentReq ,
1919 TSetTxConfirmedReq ,
20- TSetTxUnconfirmedReq ,
2120 TInitNetworkGraphReq ,
2221 TCloseChannelReq ,
2322 TSpendOutputsReq ,
@@ -166,11 +165,8 @@ class LDK {
166165 * Accepts array of hex encoded channel manager and channel monitors from storage.
167166 * NOTE: If empty channelManagerSerialized string then initChannelManager will create a new channel manager.
168167 * https://docs.rs/lightning/latest/lightning/ln/channelmanager/index.html
169- * @param network
170- * @param channelManagerSerialized
171- * @param channelMonitorsSerialized
172- * @param bestBlock
173- * @returns {Promise<Err<unknown> | Ok<Ok<string> | Err<string>>> }
168+ * @param {TInitChannelManagerReq } data
169+ * @returns {Promise<Result<string>> }
174170 */
175171 async initChannelManager (
176172 data : TInitChannelManagerReq ,
@@ -243,9 +239,8 @@ class LDK {
243239
244240 /**
245241 * If set will write all LDK logging to file.
246- * @param level
247- * @param active
248- * @returns {Promise<Err<unknown> | Ok<Ok<string> | Err<string>>> }
242+ * @param {string } path
243+ * @returns {Promise<Result<string>> }
249244 */
250245 async setLogFilePath ( path : string ) : Promise < Result < string > > {
251246 try {
@@ -258,8 +253,9 @@ class LDK {
258253
259254 /**
260255 * Write a line to current LDK log file
261- * @param line
262- * @returns {Promise<Err<unknown> | Ok<Ok<string> | Err<string>>> }
256+ * @param {'error' | 'info' | 'debug' } type
257+ * @param {string } line
258+ * @returns {Promise<Result<string>> }
263259 */
264260 async writeToLogFile (
265261 type : 'error' | 'info' | 'debug' ,
@@ -325,9 +321,8 @@ class LDK {
325321
326322 /**
327323 * Sets current best block on channelManager and chainMonitor
328- * @param header
329- * @param height
330- * @returns {Promise<Err<unknown> | Ok<Ok<string> | Err<string>>> }
324+ * @param {THeader } tip
325+ * @returns {Promise<Result<string>> }
331326 */
332327 async syncToTip ( tip : THeader ) : Promise < Result < string > > {
333328 const { hex, hash, height } = tip ;
@@ -343,11 +338,8 @@ class LDK {
343338
344339 /**
345340 * Connect to remote peer
346- * @param pubKey
347- * @param address
348- * @param port
349- * @param timeout (Android only)
350- * @returns {Promise<Err<unknown> | Ok<Ok<string> | Err<string>>> }
341+ * @param {TAddPeerReq } peer
342+ * @returns {Promise<Result<string>> }
351343 */
352344 async addPeer ( peer : TAddPeerReq ) : Promise < Result < string > > {
353345 const { pubKey, address, port, timeout } = peer ;
@@ -363,10 +355,9 @@ class LDK {
363355
364356 /**
365357 * Updates a watched transaction as confirmed
366- * @param txId
367- * @param transaction
358+ * @param header
359+ * @param txData
368360 * @param height
369- * @param pos
370361 * @returns {Promise<Err<unknown> | Ok<Ok<string> | Err<string>>> }
371362 */
372363 async setTxConfirmed ( {
@@ -386,14 +377,12 @@ class LDK {
386377
387378 /**
388379 * Updates a watched transaction as unconfirmed in the event of a reorg
389- * @param txId
390- * @returns {Promise<Err<unknown> | Ok<Ok< string> | Err<string> >> }
380+ * @param { string } txid
381+ * @returns {Promise<Result< string>> }
391382 */
392- async setTxUnconfirmed ( {
393- txId,
394- } : TSetTxUnconfirmedReq ) : Promise < Result < string > > {
383+ async setTxUnconfirmed ( txid : string ) : Promise < Result < string > > {
395384 try {
396- const res = await NativeLDK . setTxUnconfirmed ( txId ) ;
385+ const res = await NativeLDK . setTxUnconfirmed ( txid ) ;
397386 this . writeDebugToLog ( 'setTxUnconfirmed' ) ;
398387 return ok ( res ) ;
399388 } catch ( e ) {
@@ -480,7 +469,7 @@ class LDK {
480469 /**
481470 * Decodes a bolt11 payment request
482471 * @param paymentRequest
483- * @returns {Promise<Ok<any> | Err<unknown >> }
472+ * @returns {Promise<Result<TInvoice >> }
484473 */
485474 async decode ( { paymentRequest } : TPaymentReq ) : Promise < Result < TInvoice > > {
486475 const cleanedPaymentRequest = extractPaymentRequest ( paymentRequest ) ;
@@ -496,8 +485,9 @@ class LDK {
496485
497486 /**
498487 * Creates bolt11 payment request
499- * @param amountSats
500- * @param description
488+ * @param {number | undefined } amountSats
489+ * @param {string } description
490+ * @param {number } expiryDeltaSeconds
501491 * @returns {Promise<Ok<Ok<TInvoice> | Err<TInvoice>> | Err<unknown>> }
502492 */
503493 async createPaymentRequest ( {
@@ -915,8 +905,7 @@ class LDK {
915905
916906 /**
917907 * Fetches full list of nodes and their details
918- * @param nodeId
919- * @returns {Promise<Ok<Ok<TNetworkGraphChannelInfo> | Err<string>> | Err<unknown>> }
908+ * @returns {Promise<Result<TNetworkGraphNodeInfo[]>> }
920909 */
921910 async completeGraphNodes ( ) : Promise < Result < TNetworkGraphNodeInfo [ ] > > {
922911 try {
@@ -982,8 +971,7 @@ class LDK {
982971
983972 /**
984973 * Fetches full list of channels and their details
985- * @param shortChannelId
986- * @returns {Promise<Ok<Ok<TNetworkGraphChannelInfo> | Err<string>> | Err<unknown>> }
974+ * @returns {Promise<Result<TNetworkGraphChannelInfo[]>> }
987975 */
988976 async completeGraphChannels ( ) : Promise < Result < TNetworkGraphChannelInfo [ ] > > {
989977 try {
0 commit comments