12 lines
147 B
Go
12 lines
147 B
Go
|
package store
|
||
|
|
||
|
import "context"
|
||
|
|
||
|
type Change interface {
|
||
|
Change()
|
||
|
}
|
||
|
|
||
|
type Observable interface {
|
||
|
Changes(ctx context.Context, fn func(Change))
|
||
|
}
|