refactor(imports): assign modules directly to lib namespace

Mostly a change for improved intellisense with sumneko lua.
Includes some type fixes and deprecation notices.
This commit is contained in:
Linden
2022-09-14 01:20:50 +10:00
parent 107d812dc3
commit 26538b8148
19 changed files with 98 additions and 61 deletions

View File

@@ -23,6 +23,7 @@ CreateThread(function()
if distance <= point.distance then
point.currentDistance = distance
---@diagnostic disable-next-line: need-check-nil
if distance < (closest?.currentDistance or point.distance) then
closest = point
end
@@ -56,7 +57,7 @@ CreateThread(function()
end
end)
return {
lib.points = {
new = function(...)
local args = {...}
local id = #points + 1
@@ -94,3 +95,5 @@ return {
return closest
end
}
return lib.points