项目作者: z0gSh1u

项目描述 :
TypeScript getter / setter generator based on AST
高级语言: TypeScript
项目地址: git://github.com/z0gSh1u/vscode-ts-getset.git
创建时间: 2020-12-26T04:45:36Z
项目社区:https://github.com/z0gSh1u/vscode-ts-getset

开源协议:MIT License

下载


vscode-ts-getset



vscode-ts-getset can generate getter and setter for a TypeScript class. It works based on AST (TypeScript Compiler API) instead of Regular Expressions.



How to Start

  • Put your input cursor at the first line of class declaration.
  • Run VSCode command Generate Getter Only / Generate Setter Only / Generate Getter & Setter as you want. (Press [F1] on Windows to open VSCode command prompt.)

Features

  • Reliable class property collecting based on TSC API.
  • Generations products are inserted automatically at the end of property declarations with pretty alignment.
  • Nice error message.
  • NOTICE THAT only those class declarations at top level are supported currently.
  • Only private and protected properties are concerned. And their names should start with an underscore (_).

TODO

Contributions are strongly welcomed!

  • use AST instead of regex to get class name

License

MIT