1. 返回Promise时

  1. const fn = (params): Promise<{}> => { ... }
  2. const fn = (params): Promise<void> => { ... }

2. 返回JSX元素

  1. const App = (): JSX.Element => { .... }

3. refs的定义

  1. // 可以使用接口定义
  2. interface {
  3. [string: string]: any;
  4. }

4. 函数不定参数定义

  1. interface IExample {
  2. func(...args: any[]): void;
  3. }