Documentation generator for TypeScript