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.