Misc Primitive Fixes
This commit is contained in:
@@ -4,7 +4,7 @@ export type BCHUnits = ['sats', 'bits', 'mBCH', 'BCH'];
|
||||
* Satoshis Primitive
|
||||
*/
|
||||
export class Satoshis {
|
||||
public readonly satoshis: bigint;
|
||||
protected readonly satoshis: bigint;
|
||||
|
||||
/**
|
||||
* Construct a new instance of Satoshis.
|
||||
@@ -26,7 +26,7 @@ export class Satoshis {
|
||||
* @returns {Satoshis} New instance of Satoshis.
|
||||
*/
|
||||
public static fromSats(satoshis: bigint | number): Satoshis {
|
||||
return new Satoshis(satoshis);
|
||||
return new this(satoshis);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -39,7 +39,7 @@ export class Satoshis {
|
||||
* @returns {Satoshis} New instance of Satoshis.
|
||||
*/
|
||||
public static fromSatoshis(satoshis: bigint | number): Satoshis {
|
||||
return new Satoshis(satoshis);
|
||||
return new this(satoshis);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -52,7 +52,7 @@ export class Satoshis {
|
||||
public static fromBits(bits: number): Satoshis {
|
||||
const satoshis = Satoshis.roundToDigits(bits * 100, 0);
|
||||
|
||||
return new Satoshis(satoshis);
|
||||
return new this(satoshis);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -65,7 +65,7 @@ export class Satoshis {
|
||||
public static fromMBCH(mBCH: number): Satoshis {
|
||||
const satoshis = Satoshis.roundToDigits(mBCH * 100_000, 0);
|
||||
|
||||
return new Satoshis(satoshis);
|
||||
return new this(satoshis);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -78,7 +78,7 @@ export class Satoshis {
|
||||
public static fromBCH(bch: number): Satoshis {
|
||||
const satoshis = Satoshis.roundToDigits(bch * 100_000_000, 0);
|
||||
|
||||
return new Satoshis(satoshis);
|
||||
return new this(satoshis);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user