Skip to content

Commit

Permalink
more typedef fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
mourner committed Feb 20, 2015
1 parent 88b7b96 commit f358886
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions src/earcut.d.ts
Expand Up @@ -15,6 +15,8 @@ declare module "earcut" {
z: number;
prevZ: Node;
nextZ: Node;

new(p: Point): Node;
}

function earcut(points: Polygon): Triangles;
Expand All @@ -25,22 +27,23 @@ declare module "earcut" {
function filterPoints(start: Node, end: Node): Node;

function earcutLinked(ear: Node, triangles: Triangles);
function earcutLinked(ear: Node, triangles: Triangles, minX: number, minY: number, size: number, pass: number);
function earcutLinked(ear: Node, triangles: Triangles,
minX: number, minY: number, size: number, pass: number): void;

function isEar(ear: Node): boolean;
function isEar(ear: Node, minX: number, minY: number, size: number): boolean;

function cureLocalIntersections(start: Node, triangles: Triangles): Node;

function splitEarcut(start: Node, triangles: Triangles);
function splitEarcut(start: Node, triangles: Triangles, minX: number, minY: number, size: number);
function splitEarcut(start: Node, triangles: Triangles): void;
function splitEarcut(start: Node, triangles: Triangles, minX: number, minY: number, size: number): void;

function eliminateHoles(points: Polygon, outerNode: Node): Node;
function eliminateHole(holeNode: Node, outerNode: Node);
function findHoleBridge(holeNode: Node, outerNode: Node);

function indexCurve(start: Node, minX: number, minY: number, size: number);
function sortLinked(list: Node);
function indexCurve(start: Node, minX: number, minY: number, size: number): void;
function sortLinked(list: Node): void;
function zOrder(x: number, y: number, minX: number, minY: number, size: number): number;

function getLeftmost(start: Node): Node;
Expand Down

0 comments on commit f358886

Please sign in to comment.