-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathhtmx.go
More file actions
31 lines (25 loc) · 702 Bytes
/
htmx.go
File metadata and controls
31 lines (25 loc) · 702 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package htmx
import "encoding/json"
// Aliases for easier understanding of fields.
type (
Element = string
ID = string
Selector = string
Event = string
URL = string
SameOriginURL = string
JS = string
JSON = json.RawMessage
)
type Headers map[string]string
type SwapStrategy string
const (
SwapInnerHTML SwapStrategy = "innerHTML"
SwapOuterHTML SwapStrategy = "outerHTML"
SwapBeforeBegin SwapStrategy = "beforebegin"
SwapAfterBegin SwapStrategy = "afterbegin"
SwapBeforeEnd SwapStrategy = "beforeend"
SwapAfterEnd SwapStrategy = "afterend"
SwapDelete SwapStrategy = "delete"
SwapNone SwapStrategy = "none"
)