Results 4 issues of hcwhan

Please make sure these boxes are checked before submitting your PR, thank you! - [X] Make sure you follow contributing guide [English](https://github.com/element-plus/element-plus/blob/master/.github/CONTRIBUTING.en-US.md) | ([中文](https://github.com/element-plus/element-plus/blob/master/.github/CONTRIBUTING.zh-CN.md) | [Español](https://github.com/element-plus/element-plus/blob/master/.github/CONTRIBUTING.es.md) | [Français](https://github.com/element-plus/element-plus/blob/master/.github/CONTRIBUTING.fr-FR.md)). - [X]...

Contribution::Community
1st contribution
CommitMessage::Qualified
Needs Review

AxiosPromise is contains AxiosResponse and the `R` is AxiosResponse

`R` is not need, keep generics with other places consistent ( )

### Description add `instanceType` oprion from Generate TypeScript declaration for components InstanceType ### Linked Issues ### Additional context