mirror of
https://github.com/foomo/keel.git
synced 2025-10-16 12:35:34 +00:00
26 lines
380 B
Go
26 lines
380 B
Go
package interfaces
|
|
|
|
import (
|
|
"context"
|
|
)
|
|
|
|
// Closer interface
|
|
type Closer interface {
|
|
Close()
|
|
}
|
|
|
|
// ErrorCloser interface
|
|
type ErrorCloser interface {
|
|
Close() error
|
|
}
|
|
|
|
// CloserWithContext interface
|
|
type CloserWithContext interface {
|
|
Close(ctx context.Context)
|
|
}
|
|
|
|
// ErrorCloserWithContext interface
|
|
type ErrorCloserWithContext interface {
|
|
Close(ctx context.Context) error
|
|
}
|