Added a typescript of a demo.