mirror of
https://github.com/go-task/task.git
synced 2024-12-16 10:59:23 +02:00
16 lines
280 B
Go
16 lines
280 B
Go
package status
|
|
|
|
var (
|
|
_ Checker = &Timestamp{}
|
|
_ Checker = &Checksum{}
|
|
_ Checker = None{}
|
|
)
|
|
|
|
// Checker is an interface that checks if the status is up-to-date
|
|
type Checker interface {
|
|
IsUpToDate() (bool, error)
|
|
Value() (interface{}, error)
|
|
OnError() error
|
|
Kind() string
|
|
}
|