@tlor/json-to-ts
v1.8.0
Published
Convert json object to typescript interfaces or classes
Downloads
5
Maintainers
Readme
Json to TS
Convert json object to typescript interfaces
Example
Try it Online
Code
const JsonToTS = require("json-to-ts");
const json = {
cats: [{ name: "Kittin" }, { name: "Mittin" }],
favoriteNumber: 42,
favoriteWord: "Hello",
};
JsonToTS(json).forEach((typeInterface) => {
console.log(typeInterface);
});
Output:
interface RootObject {
cats: Cat[];
favoriteNumber: number;
favoriteWord: string;
}
interface Cat {
name: string;
}
Converter
- Array type merging (Big deal)
- Union types
- Duplicate type prevention
- Optional types
- Array types
Setup
$ npm install --save json-to-ts