TypeScript con KnockoutJS

¿Hay alguna muestra del uso de TypeScript con KnockoutJS? Tengo curiosidad por saber cómo trabajarían juntos.

Editar

Esto es lo que tengo, parece funcionar.

declare var ko: any;
declare var $: any;
class ViewModel {
    x = ko.observable(10);
    y = ko.observable(10);

}

$(() => {
    ko.applyBindings(new ViewModel());
});

Esto genera en el siguiente Javascript:

var ViewModel = (function () {
    function ViewModel() {
        this.x = ko.observable(10);
        this.y = ko.observable(10);
    }
    return ViewModel;
})();
$(function () {
    ko.applyBindings(new ViewModel());
});

Respuestas a la pregunta(6)

Su respuesta a la pregunta