Skip to content

Commit

Permalink
fix typescript decl
Browse files Browse the repository at this point in the history
  • Loading branch information
jdfekete committed Feb 22, 2018
1 parent a1e423b commit b700fb7
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions reorder.d.ts
Original file line number Diff line number Diff line change
@@ -1,22 +1,23 @@
export = reorder
export = reorder;
export as namespace reorder;

declare namespace reorder {
version: string;
debug: boolean;
type Distance = (a: number, b: number) : number;
type Distance = (a: number, b: number) => number;
type Order = number[];
function cmp_number_asc(a: number, b: number): number;
function cmp_number_desc(a: number, b: number): number;
function flatten(a: any[], b: any[]): any[];
interface Tree {}
interface LeafOrder {
function order(root: Tree): Order;
function distance(dist: Distance): LeafOrder;
function distance(): Distance;
function linkage(linkage: string): LeafOrder;
function linkage(): string;
function distance_matrix(matrix: number[][]): LeafOrder;
function reorder(matrix: number[][]): Order;
order(root: Tree): Order;
distance(dist: Distance): LeafOrder;
distance(): Distance;
linkage(linkage: string): LeafOrder;
linkage(): string;
distance_matrix(matrix: number[][]): LeafOrder;
reorder(matrix: number[][]): Order;
}
function optimal_leaf_order() : LeafOrder;
}

0 comments on commit b700fb7

Please sign in to comment.