feat(utils): add pkg utils

This commit is contained in:
2025-08-10 13:10:14 -04:00
parent 456b6e457c
commit 7c92c346fa
5 changed files with 130 additions and 0 deletions

13
pkg/ptr/ptr.go Normal file
View File

@@ -0,0 +1,13 @@
package ptr
func Of[T any](v T) *T {
return &v
}
func Deref[T any](v *T) T {
var zeroT T
if v == nil {
return zeroT
}
return *v
}