import "github.com/gohugoio/hugo/common/collections"
Package collections contains common Hugo functionality related to collection handling.
append.go collections.go order.go slice.go
Append appends from to a slice to and returns the resulting slice. If length of from is one and the only element is a slice of same type as to, it will be appended.
func Slice(args ...interface{}) interface{}
Slice returns a slice of all passed arguments.
Grouper defines a very generic way to group items by a given key.
type Order interface { // Ordinal is a zero-based ordinal that represents the order of an object // in a collection. Ordinal() int }
Slicer defines a very generic way to create a typed slice. This is used in collections.Slice template func to get types such as Pages, PageGroups etc. instead of the less useful []interface{}.
Package collections imports 2 packages (graph) and is imported by 51 packages. Updated 2020-12-12. Refresh now. Tools for package owners.