Mongoose models to Typescript interfaces generator
Script generates typescript interfaces with all properties from mongoose models.
Install:
npm install mon2ts --save
Example usage:
//get generator scriptlet m2t = require;//get mongoose modellet model = require;//generate typescript interface as stringlet str = m2t;//save the string as .ts somewhere you need it
Additional info:
Script automatically generates import statements for referred models & additional interfaces for nested objects. Accepted type for referred mongoose model is either id or populated interface.