nirvash/adapter/adapter.go

17 lines
311 B
Go
Raw Normal View History

package adapter
import (
2022-05-29 06:26:36 +00:00
"nilfm.cc/git/nirvash/page"
)
type Adapter interface {
2022-05-29 06:26:36 +00:00
Name() string
GetConfig(key string) (interface{}, error)
SetConfig(key string, value interface{}) error
ListPages() map[string]string
GetPage(string) page.Page
FormatPage(string) string
FormattingHelp() string
Build()
}