Skip to content

Commit 4806ea3

Browse files
committed
chore(types): add some type annotations
1 parent bfb9b18 commit 4806ea3

File tree

8 files changed

+12
-3
lines changed

8 files changed

+12
-3
lines changed

lua/orgmode/events/types/headline_demoted_event.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ local HeadlineDemotedEvent = {
88

99
---@param headline OrgHeadline
1010
---@param old_level number
11+
---@return OrgHeadlineDemotedEvent
1112
function HeadlineDemotedEvent:new(headline, old_level)
1213
local obj = setmetatable({}, self)
1314
self.__index = self

lua/orgmode/events/types/headline_promoted_event.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ local HeadlinePromotedEvent = {
77

88
---@param headline OrgHeadline
99
---@param old_level number
10+
---@return OrgHeadlinePromotedEvent
1011
function HeadlinePromotedEvent:new(headline, old_level)
1112
local obj = setmetatable({}, self)
1213
self.__index = self

lua/orgmode/events/types/todo_changed_event.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ local TodoChangedEvent = {
1010
---@param headline OrgHeadline
1111
---@param old_todo_state? string
1212
---@param was_done? boolean
13+
---@return OrgTodoChangedEvent
1314
function TodoChangedEvent:new(headline, old_todo_state, was_done)
1415
local obj = setmetatable({}, self)
1516
self.__index = self

lua/orgmode/org/links/init.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ function OrgLinks:store_link_to_headline(headline)
6767
end
6868

6969
---@param headline OrgHeadline
70-
---@return string
70+
---@return string url
7171
function OrgLinks:get_link_to_headline(headline)
7272
local title = headline:get_title()
7373

@@ -82,7 +82,7 @@ function OrgLinks:get_link_to_headline(headline)
8282
end
8383

8484
---@param file OrgFile
85-
---@return string
85+
---@return string url
8686
function OrgLinks:get_link_to_file(file)
8787
local title = file:get_title()
8888

lua/orgmode/org/links/types/id.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ end
5656

5757
---@private
5858
---@param link string
59-
---@return string
59+
---@return string | nil
6060
function OrgLinkId:_parse(link)
6161
return link:match('^id:(.+)$')
6262
end

lua/orgmode/ui/menu.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ local config = require('orgmode.config')
2323
local Menu = {}
2424

2525
---@param data OrgMenuOpts
26+
---@return OrgMenu
2627
function Menu:new(data)
2728
self:_validate_data(data)
2829

lua/orgmode/utils/fs.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ function M.get_real_path(filepath)
3838
return real or false
3939
end
4040

41+
---@return string
4142
function M.get_current_file_dir()
4243
local current_file = utils.current_file_path()
4344
local current_dir = vim.fn.fnamemodify(current_file, ':p:h')

lua/orgmode/utils/init.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ function utils.readfile(file, opts)
5353
end)
5454
end
5555

56+
---@param file string
57+
---@param data string|string[]
58+
---@return OrgPromise<integer> bytes
5659
function utils.writefile(file, data)
5760
return Promise.new(function(resolve, reject)
5861
uv.fs_open(file, 'w', 438, function(err1, fd)
@@ -502,6 +505,7 @@ function utils.is_list(value)
502505
if vim.islist then
503506
return vim.islist(value)
504507
end
508+
---@diagnostic disable-next-line deprecated
505509
return vim.tbl_islist(value)
506510
end
507511

0 commit comments

Comments
 (0)