Added possibility to code in typescript.