Skip to content

Commit 5d04021

Browse files
authored
Merge pull request #77 from ChrisCho-H/feat/add-declaration
feat: add declaration file to prevent type error
2 parents 1f7cd37 + 683e6df commit 5d04021

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

index.d.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
export interface UTXO {
2+
txid: string | Buffer,
3+
vout: number,
4+
value: number,
5+
nonWitnessUtxo? : Buffer,
6+
witnessUtxo? : {
7+
script: Buffer,
8+
value: number
9+
}
10+
}
11+
export interface Target {
12+
address: string,
13+
value?: number
14+
}
15+
export interface SelectedUTXO {
16+
inputs?: UTXO[],
17+
outputs?: Target[],
18+
fee: number
19+
}
20+
export default function coinSelect(utxos: UTXO[], outputs: Target[], feeRate: number): SelectedUTXO;

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"utils.js"
3232
],
3333
"main": "index.js",
34+
"types": "index.d.ts",
3435
"repository": {
3536
"type": "git",
3637
"url": "https://github.com/bitcoinjs/coinselect.git"

0 commit comments

Comments
 (0)