helps in the creation of Typescript definition files for existing Javascript libraries