Browse Source

TIL: destructuring objects without let or const is a thing

psbt-tx-getters
junderw 6 years ago
parent
commit
7c454e5f44
No known key found for this signature in database GPG Key ID: B256185D3A971908
  1. 14
      src/transaction_builder.js
  2. 14
      ts_src/transaction_builder.ts

14
src/transaction_builder.js

@ -162,12 +162,14 @@ class TransactionBuilder {
vin = signParams;
} else if (typeof signParams === 'object') {
checkSignArgs(this, signParams);
vin = signParams.vin;
keyPair = signParams.keyPair;
redeemScript = signParams.redeemScript;
hashType = signParams.hashType;
witnessValue = signParams.witnessValue;
witnessScript = signParams.witnessScript;
({
vin,
keyPair,
redeemScript,
hashType,
witnessValue,
witnessScript,
} = signParams);
} else {
throw new TypeError(
'TransactionBuilder sign first arg must be TxbSignArg or number',

14
ts_src/transaction_builder.ts

@ -252,12 +252,14 @@ export class TransactionBuilder {
vin = signParams;
} else if (typeof signParams === 'object') {
checkSignArgs(this, signParams);
vin = signParams.vin;
keyPair = signParams.keyPair;
redeemScript = signParams.redeemScript;
hashType = signParams.hashType;
witnessValue = signParams.witnessValue;
witnessScript = signParams.witnessScript;
({
vin,
keyPair,
redeemScript,
hashType,
witnessValue,
witnessScript,
} = signParams);
} else {
throw new TypeError(
'TransactionBuilder sign first arg must be TxbSignArg or number',

Loading…
Cancel
Save