Entidades digitadas do Breeze.js

Existe uma maneira de criar entidades digitadas usando o Breeze da mesma maneira que o JaySvcUtil funciona para o JayData? Isso inclui suporte a Typescript? Também há suporte geral a Typescript na estrutura do Breeze?