summaryrefslogtreecommitdiff
path: root/pkg/pls
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-04-30 12:30:41 -0600
committermo khan <mo@mokhan.ca>2025-04-30 12:30:41 -0600
commit1b5437dc91a91a6946bffb5e43e098b936284c62 (patch)
treeb395146e5ee22ae8098c55a2b6213837fc311c84 /pkg/pls
parent85b49396ce10aef9214803c5cfdf5c1d5cb93af9 (diff)
fix: prepend default option
Diffstat (limited to 'pkg/pls')
-rw-r--r--pkg/pls/option.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkg/pls/option.go b/pkg/pls/option.go
index fae002c..07c6b22 100644
--- a/pkg/pls/option.go
+++ b/pkg/pls/option.go
@@ -11,3 +11,7 @@ func New[T any](options ...Option[T]) T {
}
return item
}
+
+func Prepend[T any](items []T, item T) []T {
+ return append([]T{item}, items...)
+}