Demo project for Typescript