Skip to content

Commit

Permalink
fix: correctly define type of OptimizedPeak
Browse files Browse the repository at this point in the history
  • Loading branch information
lpatiny committed May 2, 2022
1 parent 6051326 commit 6776ea6
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@ export interface Peak {
>;
}

export interface OptimizedPeak {
x: number;
y: number;
shape: Shape1D;
}

type OptimizationParameter = number | ((peak: Peak) => number);

export interface OptimizationOptions {
Expand Down Expand Up @@ -88,7 +94,7 @@ export function optimize(
options: OptimizeOptions = {},
): {
error: number;
peaks: Peak[];
peaks: OptimizedPeak[];
iterations: number;
} {
// rescale data
Expand Down Expand Up @@ -129,7 +135,7 @@ export function optimize(
...optimizationOptions,
});
const fittedValues = fitted.parameterValues;
let newPeaks: Peak[] = [];
let newPeaks: OptimizedPeak[] = [];
for (let peak of internalPeaks) {
const newPeak = {
x: 0,
Expand Down

0 comments on commit 6776ea6

Please sign in to comment.