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; vin = signParams;
} else if (typeof signParams === 'object') { } else if (typeof signParams === 'object') {
checkSignArgs(this, signParams); checkSignArgs(this, signParams);
vin = signParams.vin; ({
keyPair = signParams.keyPair; vin,
redeemScript = signParams.redeemScript; keyPair,
hashType = signParams.hashType; redeemScript,
witnessValue = signParams.witnessValue; hashType,
witnessScript = signParams.witnessScript; witnessValue,
witnessScript,
} = signParams);
} else { } else {
throw new TypeError( throw new TypeError(
'TransactionBuilder sign first arg must be TxbSignArg or number', 'TransactionBuilder sign first arg must be TxbSignArg or number',

14
ts_src/transaction_builder.ts

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

Loading…
Cancel
Save