Skip to content

Commit

Permalink
make flow happy
Browse files Browse the repository at this point in the history
  • Loading branch information
danvk committed Mar 3, 2015
1 parent 6f06995 commit 1729fd7
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion lib/underscore.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

declare module "underscore" {
declare function findWhere<T>(list: Array<T>, properties: {}): ?T;

declare function clone<T>(obj: T): T;
}

4 changes: 3 additions & 1 deletion src/GenomeTrack.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,14 +46,16 @@ var NonEmptyGenomeTrack = React.createClass({
svg = d3.select(div)
.append('svg');

var originalRange, originalScale, dx;
var originalRange, originalScale, dx=0;
var dragstarted = () => {
d3.event.sourceEvent.stopPropagation();
dx = 0;
originalRange = _.clone(this.props.range);
originalScale = this.getScale();
};
var updateRange = () => {
if (!originalScale) return; // can never happen, but Flow don't know.
if (!originalRange) return; // can never happen, but Flow don't know.
var newStart = originalScale.invert(-dx),
intStart = Math.round(newStart),
offsetPx = originalScale(newStart) - originalScale(intStart);
Expand Down
4 changes: 2 additions & 2 deletions types/types.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
declare class GenomeRange {
contig: string;
start: ?number;
stop: ?number;
start: number;
stop: number;
}

0 comments on commit 1729fd7

Please sign in to comment.