Versions in this module Expand all Collapse all v0 v0.12.4 Nov 22, 2025 v0.12.3 Nov 18, 2025 Changes in this version type VDomEvent + FormData *VDomFormData + TargetFiles []VDomFileData + type VDomFileData struct + Data64 []byte + Error string + FieldName string + Name string + Size int64 + Type string + type VDomFormData struct + Action string + Enctype string + Fields map[string][]string + Files map[string][]VDomFileData + FormId string + FormName string + Method string + func (f *VDomFormData) GetField(fieldName string) string v0.12.2 Nov 5, 2025 Changes in this version + const FragmentTag + const KeyPropKey + const ObjectType_Func + const ObjectType_Ref + const TextTag + const WaveNullTag + const WaveTextTag + func Classes(classes ...any) string + func ForEach[T any](items []T, fn func(T, int) any) []any + func If(cond bool, part any) any + func IfElse(cond bool, part any, elsePart any) any + func Ternary[T any](cond bool, trueRtn T, falseRtn T) T + type Component func(props P) *VDomElem + type DomRect struct + Bottom float64 + Height float64 + Left float64 + Right float64 + Top float64 + Width float64 + type VDomElem struct + Children []VDomElem + Props map[string]any + Tag string + Text string + func H(tag string, props map[string]any, children ...any) *VDomElem + func ToElems(part any) []VDomElem + func (e *VDomElem) WithKey(key any) *VDomElem + type VDomEvent struct + EventType string + GlobalEventType string + KeyData *VDomKeyboardEvent + MouseData *VDomPointerData + TargetChecked bool + TargetId string + TargetName string + TargetValue string + WaveId string + type VDomFunc struct + Fn any + GlobalEvent string + Keys []string + PreventDefault bool + StopPropagation bool + Type string + type VDomKeyboardEvent struct + Alt bool + Cmd bool + Code string + Control bool + Key string + Location int + Meta bool + Option bool + Repeat bool + Shift bool + Type string + type VDomPointerData struct + Alt bool + Button int + Buttons int + ClientX int + ClientY int + Cmd bool + Control bool + Meta bool + MovementX int + MovementY int + Option bool + PageX int + PageY int + ScreenX int + ScreenY int + Shift bool + type VDomRef struct + HasCurrent bool + Position *VDomRefPosition + RefId string + TrackPosition bool + Type string + type VDomRefOperation struct + Op string + OutputRef string + Params []any + RefId string + type VDomRefPosition struct + BoundingClientRect DomRect + OffsetHeight int + OffsetWidth int + ScrollHeight int + ScrollTop int + ScrollWidth int + type VDomSimpleRef struct + Current T