a test project using typescript