TypeScript Interface to Builder ClassTypeScript Interface to Builder Class is a Visual Studio Code extension that will save you time by automatically generating a builder class from a TypeScript interface. Visual Studio Marketplace Page FeaturesStop wasting time manually writing out builder classes. Use this extension to instantly generate a builder from an interface. The generated file will be in the same folder as your interface file. If you're not already using builders, you should start. They are a great way to easily generate data for your unit tests. If you are using this extension and find any issues or wish to add improvements, feel free to contribute. ExampleHere is an example of using the generated builder to create a user for a test scenario. Start with an interface file that you have written. user.interface.ts
Run the extension Manually update the generated file to take care of any required imports and to set the default values. To create a new user with the default values defined in the builder class use the following code.
If you want to override the default values you can specify unique values using
RequirementsTo use the extension:
Known Issues
|