preferences_annotation 1.0.1 copy "preferences_annotation: ^1.0.1" to clipboard
preferences_annotation: ^1.0.1 copied to clipboard

Defines annotations and interfaces for `preferences_generator`, enabling type-safe, boilerplate-free preference management.

preferences_annotation #

This package provides the public API for the Preferences Suite, including the annotations and interfaces required by the preferences_generator package.

For full documentation and usage examples, please see the main Preferences Workspace.

API Components #

  • @PreferenceModule: A class-level annotation that marks an abstract class as a module of related preferences.
  • @PreferenceEntry: A parameter-level annotation used to define a single, persistent preference entry.
  • PreferenceAdapter: An abstract interface that you must implement to connect the generated module to a storage backend.
1
likes
0
points
223
downloads

Publisher

unverified uploader

Weekly Downloads

Defines annotations and interfaces for `preferences_generator`, enabling type-safe, boilerplate-free preference management.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

meta

More

Packages that depend on preferences_annotation