View Source Introduction to the plugin system
For more customization, TypedStructor
provides a plugin system
that allows you to extend the functionality of the library.
This is useful when you want to extract some common logic into a separate module.
See TypedStructor.Plugin
for how to create a plugin.
This library comes with a few built-in plugins, and we don't like to implement more built-in plugins, but instead, we encourage you to create your own plugins. We provide some example plugins that you can use as a reference, or copy-paste.
Plugin examples: