Skip to content

Commit d469dc7

Browse files
committed
refactor: sort constructor functions named 'new' first in API docs
1 parent 9d4c57b commit d469dc7

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

scripts/render-api-docs.lua

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,13 @@ end
418418

419419
local function sort_function_entries(entries)
420420
sort(entries, function(a, b)
421+
local a_name = a.item and (a.item.shortname or a.item.name)
422+
local b_name = b.item and (b.item.shortname or b.item.name)
423+
local a_is_new = a_name == "new"
424+
local b_is_new = b_name == "new"
425+
if a_is_new ~= b_is_new then
426+
return a_is_new
427+
end
421428
return (a.signature or "") < (b.signature or "")
422429
end)
423430
end

0 commit comments

Comments
 (0)