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: