TypeScript z KnockoutJS

Czy jest jakaś próbka użycia TypeScript z KnockoutJS? Jestem ciekawy, jak będą ze sobą współpracować?

Edytować

Oto, co mam, wydaje się działać

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

}

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

Generuje to następujący Javascript:

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

questionAnswers(6)

yourAnswerToTheQuestion