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
|
||
|
}
|