added TypeScript Definition File generation
currently creates modules, enums, consts & structs/exceptions