Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 681 Bytes

DRAFT.md

File metadata and controls

36 lines (26 loc) · 681 Bytes

Draft of API

分类:import / export / class / statements / types / function / jsx(tsx)

Checker

  • 检查 class 是否有 xx 装饰器
  • 检查 class 是否存在
  • 检查 statements 是否存在
  • 检查 interface type 是否存在
  • 检查函数是否拥有重载
  • 检查函数是否有参数,返回值
  • 检查函数是否是箭头函数
  • 检查函数是否存在

Helper

Cleaner

  • 基于 ms 移除导入
  • 移除所有导入
  • 移除所有仅类型导入
  • 基于 var 移除导出
  • 基于 export type 移除导出
  • 移除 type interface 导出

Creator

  • 创建导入
  • 创建仅类型导入
  • 创建导出
  • 创建类型导出

Modifier

Types