14 lines
321 B
Go
14 lines
321 B
Go
package types
|
|
|
|
// Router provides handlers for each transaction type.
|
|
type Router interface {
|
|
AddRoute(r string, h Handler) Router
|
|
Route(path string) Handler
|
|
}
|
|
|
|
// QueryRouter provides queryables for each query path.
|
|
type QueryRouter interface {
|
|
AddRoute(r string, h Querier) QueryRouter
|
|
Route(path string) Querier
|
|
}
|