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.