I try to use TypeScript.