Files
metabuilder/packages/data_table/seed/scripts/init.lua
JohnDoe6345789 bf1401fe34 Enhance module definitions and add type annotations across various packages
- Added type annotations and class definitions in the dashboard layout, stats, and data table modules for improved type safety and documentation.
- Introduced new classes for UI components, props, and configuration in the form builder, navigation menu, notification center, and UI dialogs packages.
- Implemented detailed type definitions for actions, fields, and pagination components to streamline usage and enhance clarity.
- Updated initialization functions in multiple packages to include versioning and installation context.
- Improved structure and readability of the codebase by organizing and documenting component properties and methods.
2025-12-30 10:21:33 +00:00

27 lines
433 B
Lua

-- Data Table initialization
---@class DataTable
---@field name string
---@field version string
local M = {}
M.name = "data_table"
M.version = "1.0.0"
---@class DataTableInitResult
---@field name string
---@field version string
---@field loaded boolean
---Initialize the data table module
---@return DataTableInitResult
function M.init()
return {
name = M.name,
version = M.version,
loaded = true
}
end
return M