main
 1package cookie
 2
 3import (
 4	"net/http"
 5
 6	"github.com/xlgmokha/x/pkg/x"
 7)
 8
 9func Write(w http.ResponseWriter, cookie *http.Cookie) {
10	http.SetCookie(w, cookie)
11}
12
13func WriteWith(w http.ResponseWriter, options ...x.Option[*http.Cookie]) {
14	Write(w, x.New[*http.Cookie](options...))
15}
16
17func Expire(w http.ResponseWriter, name string, options ...x.Option[*http.Cookie]) {
18	Write(w, Reset(name, options...))
19}