Skip to content

Commit 5d9acf5

Browse files
author
troiganto
committed
chore(types): add some type annotations
1 parent d56c691 commit 5d9acf5

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

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

+1-1
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?
6060
function OrgLinkId:_parse(link)
6161
return link:match('^id:(.+)$')
6262
end

lua/orgmode/ui/menu.lua

+1
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/init.lua

+4
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)