// Package lua 提供 Lua API 注册辅助函数。
//
// 该文件提供批量注册 API 方法到 Lua 表的工具函数，包括：
//   - RegisterAPIMethods：批量注册方法到 Lua 表
//   - RegisterUnsafeAPI：注册不可用于 timer context 的安全桩函数
//
// 注意事项：
//   - RegisterUnsafeAPI 用于在 timer callback 等受限上下文中，
//     将不可用的 API 替换为返回错误的桩函数
//
// 作者：xfy
package lua

import glua "github.com/yuin/gopher-lua"

// APIMethod 表示一个 Lua API 方法。
type APIMethod struct {
	// Name 方法名（在 Lua 表中暴露的名称）
	Name string

	// Func Lua 函数实现
	Func func(*glua.LState) int
}
