commonMain.Backbone.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of backbone Show documentation
Show all versions of backbone Show documentation
Layered software architecture with aggressive caching
The newest version!
package opensavvy.backbone
/**
* The parent interface for an implementation of the Backbone pattern.
*
* For more information on the Backbone pattern, please read the module-level documentation.
*
* @param Value The object this backbone manages.
* @param Failure Failures that may be returned when calling [Ref.request].
* @param Reference The reference responsible for the object [Value].
*/
interface Backbone, Failure, Value> {
companion object
}