update annotations

This commit is contained in:
2025-08-02 01:01:05 +03:00
parent 86d35a9ede
commit d23fd32e84

View File

@@ -4,12 +4,16 @@
---@alias AnyTable table<string, Any>
--- Global session module interface
---@class SessionIn
---@field params AnyTable Request parameters
---@class SessionOut
---@field result Any|string? Result payload (table or primitive)
---@field error { code: integer, message: string, data: Any }? Optional error info
---@class SessionModule
---@field in AnyTable Input context (read-only)
---@field in.params AnyTable Request parameters
---@field out AnyTable Output context (write results/errors)
---@field out.result Any|string? Result payload (table or primitive)
---@field out.error { code: integer, message: string }? Optional error info
---@field in SessionIn Input context (read-only)
---@field out SessionOut Output context (write results/errors)
--- Global log module interface
---@class LogModule
@@ -36,14 +40,15 @@
---@class NetModule
---@field http HttpModule HTTP client functions
--- Global session variable
--- Global variables declaration
---@global
---@type SessionModule
_G.session = _G.session or {}
_G.session = session or {}
--- Global log variable
---@global
---@type LogModule
_G.log = _G.log or {}
_G.log = log or {}
--- Global net variable
---@global
---@type NetModule
_G.net = _G.net or {}
_G.net = net or {}