This project is a Visual Studio Code extension that allows you to view TypeScript Interfaces and Types entire information easily.
There are two packages in this project:
ts-viewer-extension
: The extension itself.
ts-viewer-language-plugin
: A TS plugin that provides the information about the TypeScript Interfaces and Types.
- View the entire information of a TypeScript Interface or Type.
![viewer](/SamXChen/ts-viewer/raw/main/docs/images/view-entire-info.gif)
- Expose a TypeScript Helper Type that helps developer to expand the information of an existed TypeScript Interface or Type if needed.
![expand-helper](/SamXChen/ts-viewer/raw/main/docs/images/expand-helper.gif)
- After getting entire information of a TypeScript Interface or Type, you can easily mock the data for it by using AI-assisted mock data generator.
![mock-data](/SamXChen/ts-viewer/raw/main/docs/images/mock-data.gif)