mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 06:14:59 +00:00
- 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.
16 lines
328 B
Lua
16 lines
328 B
Lua
---@class DashboardScripts
|
|
local M = {}
|
|
|
|
---@class InstallContext
|
|
---@field version string
|
|
|
|
---@class InstallResult
|
|
---@field message string
|
|
---@field version string
|
|
|
|
---@param ctx InstallContext
|
|
---@return InstallResult
|
|
function M.on_install(ctx) return { message = "Dashboard installed", version = ctx.version } end
|
|
|
|
return M
|