Documentation
¶
Overview ¶
Package sys contains common application functions
Index ¶
- func DisplayData[T any](rq *my.Request, data T, err error)
- func DisplayError(err error)
- func DisplayList[T any](rq *my.Request, items []T, err error)
- func DisplayOutput(rq *my.Request, err error)
- func DisplayResult(rq *my.Request, err error)
- func IsProdEnv(env Env) bool
- func IsValidEnv(env Env) error
- func RunInitializers[A any](initializers []Initializer[A], app *A) error
- type Env
- type Initializer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DisplayData ¶
DisplayData prints data, request logs, and error
func DisplayList ¶
DisplayList prints list items, request logs, and error
func DisplayOutput ¶
DisplayOutput prints request logs and error; prints OK if no error
func DisplayResult ¶
DisplayResult prints request logs and error
func IsValidEnv ¶
IsValidEnv checks if env is valid ('dev' or 'prod')
func RunInitializers ¶
func RunInitializers[A any](initializers []Initializer[A], app *A) error
RunInitializers runs all given initializers
Types ¶
type Initializer ¶
Click to show internal directories.
Click to hide internal directories.