ts-json-model v1.0.4
ts-json-model
Read this in other languages:简体中文 | English
In the development process of Typescript, it is inevitable to write Model; for simple applications with few Models, there is nothing, but for complex applications with more Model and more complex,
Writing a Model becomes a boring and tedious physical language; the tool is born to solve a problem; of course, the premise is that the json file corresponding to the Model needs to be provided.
Installation
$ npm install -g ts-json-modelUsage
Output current version.
$ j2m --vThe default command line provided by the tool is j2m, and the default working directory is ./src/json in the current directory.
The output directory is ./src/model. Of course, a configuration file can also be provided to override the default configuration. The file name isj2m.config.json,The content is as follows:
{
"src": "./src/json",
"output": "./src/model"
}Possible configuration keywords
_extendIndicates the class to be inherited. If it does not exist, create an empty class._nameThe name of the current object class.$Custom class name, if it does not exist or create an empty class.#{content}#Comment on field/attribute
Next run
$ j2mdemo
Take the example provided by the project as an example:
Structure:

Run command:
npm run j2mYou will see the following output in the console:

Screenshot of the final result:

Wow,the introduction is over, thank you!