Phil, I have a project on github that generates the Typescript definition file which will allow you to use Blockly in a typed manner (
https://github.com/trodi/blockly-d.ts).
Clarissa, when you said "a typed version of Blockly", do you mean you created a d.ts file, that you ported the library to Typescript, or something else? I'm interested in seeing what you guys produced.