From ff59147f34b74cf47c474f370463c4ff7ffc0d0c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9C=80=E8=90=8C=E5=B0=8F=E6=B1=90?= <sumneko@hotmail.com>
Date: Thu, 22 Jul 2021 13:20:43 +0800
Subject: [PATCH] resolve #614

---
 meta/3rd/love2d/library/love.lua | 2 ++
 tools/love-api.lua               | 5 +++++
 2 files changed, 7 insertions(+)

diff --git a/meta/3rd/love2d/library/love.lua b/meta/3rd/love2d/library/love.lua
index 2a4aa99d4..6b18e96cb 100644
--- a/meta/3rd/love2d/library/love.lua
+++ b/meta/3rd/love2d/library/love.lua
@@ -276,3 +276,5 @@ function Object:typeOf(name) end
 ---Callback function triggered when the mouse wheel is moved.
 ---
 ---@alias love.wheelmoved fun(x: number, y: number)
+
+return love
diff --git a/tools/love-api.lua b/tools/love-api.lua
index 67cebecaa..bb7f6c8ec 100644
--- a/tools/love-api.lua
+++ b/tools/love-api.lua
@@ -204,6 +204,11 @@ local function buildFile(class, defs)
         end
     end
 
+    if defs.version then
+        text[#text+1] = ''
+        text[#text+1] = ('return %s'):format(class)
+    end
+
     text[#text+1] = ''
 
     fsu.saveFile(filePath, table.concat(text, '\n'))
-- 
GitLab