forked from Mirrors/bubbletea
Note about project being a pre-release
This commit is contained in:
parent
91271cacab
commit
4b4655b14a
|
@ -1,7 +1,9 @@
|
||||||
# Tea
|
# Tea
|
||||||
|
|
||||||
茶! The fun, functional way to build terminal apps. A Go framework based on
|
The fun, functional way to build terminal apps. A Go framework based on
|
||||||
[The Elm Architecture][elm].
|
[The Elm Architecture][elm]. 茶!
|
||||||
|
|
||||||
|
⚠️ This project is a pre-release! The API is subject to change a little.
|
||||||
|
|
||||||
## Simple example
|
## Simple example
|
||||||
|
|
||||||
|
|
3
tea.go
3
tea.go
|
@ -1,6 +1,7 @@
|
||||||
package tea
|
package tea
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"context"
|
||||||
"errors"
|
"errors"
|
||||||
"io"
|
"io"
|
||||||
"os"
|
"os"
|
||||||
|
@ -18,7 +19,7 @@ type Cmd func(Model) Msg
|
||||||
|
|
||||||
// Sub is an event subscription. If it returns nil it's considered a no-op,
|
// Sub is an event subscription. If it returns nil it's considered a no-op,
|
||||||
// but there's really no reason to have a nil subscription.
|
// but there's really no reason to have a nil subscription.
|
||||||
type Sub func(Model) Msg
|
type Sub func(context.Context, Model) Msg
|
||||||
|
|
||||||
// Subs is a keyed set of subscriptions. The key should be a unique
|
// Subs is a keyed set of subscriptions. The key should be a unique
|
||||||
// identifier; two different subscriptions should not have the same key
|
// identifier; two different subscriptions should not have the same key
|
||||||
|
|
Loading…
Reference in New Issue