typescript, knockout.js