Skip to content

Commit f165321

Browse files
committed
patch: destructure args
1 parent 984be6b commit f165321

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/components/Fft.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,11 @@ export default class Fft implements FastFourierTransform {
3232
}
3333

3434
public inverse(signal: ComplexNumbers) {
35-
assertValidDataLength(signal.real, this.radix)
36-
assertValidDataLength(signal.imaginary, this.radix)
35+
const { real, imaginary } = signal
36+
assertValidDataLength(real, this.radix)
37+
assertValidDataLength(imaginary, this.radix)
3738

38-
const result = this.filiFft.inverse(signal.real, signal.imaginary)
39+
const result = this.filiFft.inverse(real, imaginary)
3940

4041
return {
4142
real: result.re,

src/components/HilbertTransformer.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export default class HilbertTransformer implements HilbertTransform {
2222
}
2323

2424
public run(signal: number[]) {
25-
this.signal = signal
25+
this.signal = signal.slice()
2626
this.assertValidSignal()
2727

2828
this.runForwardFft()

0 commit comments

Comments
 (0)