use automatic declaration file generation
README for Typescript