golazy.dev
–
golazy.dev
/
lazypath
Index
|
Files
package lazypath
import "golazy.dev/lazypath"
Functions
func AppendURLParams
AppendURLParams appends query parameters to path.
func AppendURLParams(path string, params URLParams) string
Types
type URLParams
URLParams appends query parameters to a generated route path.
type URLParams map[string]any
func SplitValues
SplitValues separates route parameter values from trailing path options.
func SplitValues(values []any) ([]any, URLParams)
Package lazypath provides small helpers for path generation.
lazyroutes and lazycontroller use this package to support trailing URLParams when building named route paths. It is intentionally independent from the router, so packages that only need query-string appending or route-value splitting can use it without importing the rest of GoLazy.