This repository contains various graph components and implementations written in TypeScript.
src/dStarLite/dStarLite.ts has the main implementation and includes requirements that have more details.
src/dStarLite/dStarKey.ts and src/dStarLite/dStarNode.ts are fairly straightforward, and src/interfaces/priorityQueue.ts contains the queue description, analysis, and a placeholder DummyQueue implementation to allow compilation.
From the cloned repository, install dev dependencies:
nvm install
npm install
After installing dependencies, the watch npm script will watch for changes and run the tsc compiler on source file changes before executing the test npm script. See package.json and tsconfig.json for more information, as well as the npm and TypeScript documentation to explain the structure of each.
ArcticTypescript is an IDE-grade Sublime Text 3 integration for TypeScript projects.
I use git-flow, but you don't have to. Please submit PRs to the develop branch.