pending.nvim/lua/pending/sync
Barrett Ruth ac02526cf1
refactor(types): extract inline anonymous types into named classes (#110)
Problem: several functions used inline `{...}` table types in their
`@param` and `@return` annotations, making them hard to read and
impossible to reference from other modules.

Solution: extract each into a named `---@class`: `pending.Metadata`,
`pending.TaskFields`, `pending.CompletionItem`, `pending.SystemResult`,
and `pending.OAuthClientOpts`.
2026-03-08 19:49:49 -04:00
..
gcal.lua refactor: normalize log message grammar and capitalization (#89) 2026-03-06 18:38:17 -05:00
gtasks.lua refactor: normalize log message grammar and capitalization (#89) 2026-03-06 18:38:17 -05:00
oauth.lua refactor(types): extract inline anonymous types into named classes (#110) 2026-03-08 19:49:49 -04:00
util.lua refactor(types): extract inline anonymous types into named classes (#110) 2026-03-08 19:49:49 -04:00