From c74ad4bbc91afff1274ba35c5e5783278b130f06 Mon Sep 17 00:00:00 2001 From: Sky Johnson Date: Mon, 3 Feb 2025 18:55:34 -0600 Subject: [PATCH] Add IsNumber --- wrapper.go | 1 + 1 file changed, 1 insertion(+) diff --git a/wrapper.go b/wrapper.go index 097cd2c..fe1298c 100644 --- a/wrapper.go +++ b/wrapper.go @@ -186,6 +186,7 @@ func (s *State) toValueUnsafe(index int) (interface{}, error) { func (s *State) GetType(index int) LuaType { return LuaType(C.lua_type(s.L, C.int(index))) } func (s *State) IsString(index int) bool { return s.GetType(index) == TypeString } +func (s *State) IsNumber(index int) bool { return s.GetType(index) == TypeNumber } func (s *State) IsFunction(index int) bool { return s.GetType(index) == TypeFunction } func (s *State) IsTable(index int) bool { return s.GetType(index) == TypeTable } func (s *State) ToBoolean(index int) bool { return C.lua_toboolean(s.L, C.int(index)) != 0 }