We're updating the issue view to help you get more done. 

Convert Workbench JavaScript to TypeScript

Description

By converting the existing JavaScript to [TypeScript](http://www.typescriptlang.com/), then specifying types on method signatures, and replacing the current manual object namespace mechanism with TypeScript modules, I have found many subtle errors in the code, and corrected them. The JavaScript resulting from running the TypeScript "compiler" is still just as readable as before, but is much more standard and freer of bugs.

Comments are added to the source, so that anybody wanting to modify the script knows to modify the TypeScript source instead, "compile" it with a script included in the repository, and commit all the changes.

Environment

None

Status

Assignee

Dale W. Visser

Reporter

Dale W. Visser

Labels

None

Components

Fix versions

Affects versions

2.7.11

Priority

Minor