Versions in this module Expand all Collapse all v0 v0.1.4 May 29, 2026 v0.1.3 May 27, 2026 v0.1.2 May 25, 2026 v0.1.1 May 22, 2026 Changes in this version + type Lambda struct + Address int + Params []string + Scope map[string]Value type Value + func (a Value) Mod(b Value) Value + func (v *Value) Scan(src any) error + func (v *Value) UnmarshalJSON(data []byte) error + func (v Value) Capitalize(_ ...Value) Value + func (v Value) Compact(_ ...Value) Value + func (v Value) First() Value + func (v Value) Int64() int64 + func (v Value) IsNumber() bool + func (v Value) ItemAt(args ...Value) Value + func (v Value) Last() Value + func (v Value) MarshalJSON() ([]byte, error) + func (v Value) Merge(args ...Value) Value + func (v Value) One() Value + func (v Value) Random(args ...Value) Value + func (v Value) Shuffle(_ ...Value) Value + func (v Value) To(target any) error + func (v Value) Unique(_ ...Value) Value + func (v Value) Value() (driver.Value, error) v0.1.0 Jan 25, 2026 Changes in this version + const MaxKinds + var FALSE = NewBool(false) + var Methods = func() [MaxKinds]map[string]Method { ... }() + var NULL = NewNull() + var TRUE = NewBool(true) + type Kind uint8 + const Any + const Array + const Bool + const Bytes + const Duration + const Func + const Invalid + const Map + const Nil + const Number + const Proxy + const Return + const String + const Struct + const Time + func (k Kind) Method(name string) (Method, bool) + func (k Kind) Prototype(name string, fn Method) + func (k Kind) String() string + type Method func(target Value, args ...Value) Value + type ProxyData struct + Context any + Handler ProxyHandler + type ProxyHandler interface + OnCompare func(op string, other Value) Value + OnGet func(key string) Value + OnInvoke func(method string, args ...Value) Value + type ScriptFunction struct + Address int + ParamNames []string + Scope map[string]Value + type Value struct + K Kind + N float64 + V any + func New(i any) Value + func NewBool(b bool) Value + func NewFunc(fn func(args ...Value) Value) Value + func NewNil() Value + func NewNull() Value + func NewString(s string) Value + func Parse(i any) Value + func ParseNumber(s string) Value + func ToBool(b bool) Value + func (a Value) Add(others ...Value) Value + func (a Value) Div(b Value) Value + func (a Value) Equal(b Value) bool + func (a Value) Extend(b Value) Value + func (a Value) Greater(b Value) bool + func (a Value) GreaterEqual(b Value) bool + func (a Value) Less(b Value) bool + func (a Value) LessEqual(b Value) bool + func (a Value) Mul(b Value) Value + func (a Value) NotEqual(b Value) bool + func (a Value) Sub(b Value) Value + func (v Value) Append(b []byte) []byte + func (v Value) Array() []Value + func (v Value) AsBytes() []byte + func (v Value) At(path ...any) Value + func (v Value) ByteSlice() []byte + func (v Value) Bytes() []byte + func (v Value) Call(name string, args ...Value) Value + func (v Value) Delete(args ...Value) Value + func (v Value) EndsWith(args ...Value) Value + func (v Value) Float() float64 + func (v Value) Get(key string) Value + func (v Value) HTML(_ ...Value) Value + func (v Value) Has(args ...Value) Value + func (v Value) Includes(args ...Value) Value + func (v Value) Index(i int) Value + func (v Value) Int() int64 + func (v Value) Integer(_ ...Value) Value + func (v Value) Interface() any + func (v Value) Invoke(name string, args ...Value) Value + func (v Value) IsArray() bool + func (v Value) IsBlank() bool + func (v Value) IsBool() bool + func (v Value) IsBytes() bool + func (v Value) IsCallable() bool + func (v Value) IsImmediate() bool + func (v Value) IsInvalid() bool + func (v Value) IsIterable() bool + func (v Value) IsMap() bool + func (v Value) IsNil() bool + func (v Value) IsNumeric() bool + func (v Value) IsObject() bool + func (v Value) IsReference() bool + func (v Value) IsReturn() bool + func (v Value) IsScalar() bool + func (v Value) IsString() bool + func (v Value) IsTrue() bool + func (v Value) IsValid() bool + func (v Value) Join(args ...Value) Value + func (v Value) Keys(_ ...Value) Value + func (v Value) Len() int + func (v Value) Length(_ ...Value) Value + func (v Value) Lower(_ ...Value) Value + func (v Value) Map() map[string]Value + func (v Value) Method(name string) (Method, bool) + func (v Value) Pop(_ ...Value) Value + func (v Value) Prototype(name string, fn Method) + func (v Value) Push(args ...Value) Value + func (v Value) Render(args ...Value) Value + func (v Value) Replace(args ...Value) Value + func (v Value) Reverse(_ ...Value) Value + func (v Value) Set(key string, val Value) + func (v Value) Shift(_ ...Value) Value + func (v Value) Split(args ...Value) Value + func (v Value) StartsWith(args ...Value) Value + func (v Value) String() string + func (v Value) Text() string + func (v Value) ToFloat(_ ...Value) Value + func (v Value) ToJSON() []byte + func (v Value) ToJson(args ...Value) Value + func (v Value) ToString(_ ...Value) Value + func (v Value) Trim(_ ...Value) Value + func (v Value) Truthy() bool + func (v Value) Unshift(args ...Value) Value + func (v Value) Upper(_ ...Value) Value