Documentation
¶
Index ¶
- type OtherStruct
- type RefreshableLibraryStruct
- type RefreshableOtherStruct
- type RefreshingLibraryStruct
- func (r RefreshingLibraryStruct) CurrentLibraryStruct() library.LibraryStruct
- func (r RefreshingLibraryStruct) FieldA() refreshable.Int
- func (r RefreshingLibraryStruct) MapLibraryStruct(mapFn func(library.LibraryStruct) interface{}) refreshable.Refreshable
- func (r RefreshingLibraryStruct) SubscribeToLibraryStruct(consumer func(library.LibraryStruct)) (unsubscribe func())
- type RefreshingOtherStruct
- func (r RefreshingOtherStruct) CurrentOtherStruct() OtherStruct
- func (r RefreshingOtherStruct) FieldA() refreshable.String
- func (r RefreshingOtherStruct) FieldB() RefreshableLibraryStruct
- func (r RefreshingOtherStruct) MapOtherStruct(mapFn func(OtherStruct) interface{}) refreshable.Refreshable
- func (r RefreshingOtherStruct) SubscribeToOtherStruct(consumer func(OtherStruct)) (unsubscribe func())
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OtherStruct ¶
type OtherStruct struct {
FieldA string
FieldB librarypkg.LibraryStruct
// contains filtered or unexported fields
}
type RefreshableLibraryStruct ¶
type RefreshableLibraryStruct interface {
refreshable.Refreshable
CurrentLibraryStruct() library.LibraryStruct
MapLibraryStruct(func(library.LibraryStruct) interface{}) refreshable.Refreshable
SubscribeToLibraryStruct(func(library.LibraryStruct)) (unsubscribe func())
FieldA() refreshable.Int
}
type RefreshableOtherStruct ¶
type RefreshableOtherStruct interface {
refreshable.Refreshable
CurrentOtherStruct() OtherStruct
MapOtherStruct(func(OtherStruct) interface{}) refreshable.Refreshable
SubscribeToOtherStruct(func(OtherStruct)) (unsubscribe func())
FieldA() refreshable.String
FieldB() RefreshableLibraryStruct
}
type RefreshingLibraryStruct ¶
type RefreshingLibraryStruct struct {
refreshable.Refreshable
}
func NewRefreshingLibraryStruct ¶
func NewRefreshingLibraryStruct(in refreshable.Refreshable) RefreshingLibraryStruct
func (RefreshingLibraryStruct) CurrentLibraryStruct ¶
func (r RefreshingLibraryStruct) CurrentLibraryStruct() library.LibraryStruct
func (RefreshingLibraryStruct) FieldA ¶
func (r RefreshingLibraryStruct) FieldA() refreshable.Int
func (RefreshingLibraryStruct) MapLibraryStruct ¶
func (r RefreshingLibraryStruct) MapLibraryStruct(mapFn func(library.LibraryStruct) interface{}) refreshable.Refreshable
func (RefreshingLibraryStruct) SubscribeToLibraryStruct ¶
func (r RefreshingLibraryStruct) SubscribeToLibraryStruct(consumer func(library.LibraryStruct)) (unsubscribe func())
type RefreshingOtherStruct ¶
type RefreshingOtherStruct struct {
refreshable.Refreshable
}
func NewRefreshingOtherStruct ¶
func NewRefreshingOtherStruct(in refreshable.Refreshable) RefreshingOtherStruct
func (RefreshingOtherStruct) CurrentOtherStruct ¶
func (r RefreshingOtherStruct) CurrentOtherStruct() OtherStruct
func (RefreshingOtherStruct) FieldA ¶
func (r RefreshingOtherStruct) FieldA() refreshable.String
func (RefreshingOtherStruct) FieldB ¶
func (r RefreshingOtherStruct) FieldB() RefreshableLibraryStruct
func (RefreshingOtherStruct) MapOtherStruct ¶
func (r RefreshingOtherStruct) MapOtherStruct(mapFn func(OtherStruct) interface{}) refreshable.Refreshable
func (RefreshingOtherStruct) SubscribeToOtherStruct ¶
func (r RefreshingOtherStruct) SubscribeToOtherStruct(consumer func(OtherStruct)) (unsubscribe func())
Click to show internal directories.
Click to hide internal directories.