aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV1K1NGbg <victor@ilchev.com>2024-08-21 01:12:21 +0300
committerV1K1NGbg <victor@ilchev.com>2024-08-21 01:12:21 +0300
commitc400ccaec13d9004a970e41d248c1ccee050aa33 (patch)
tree0f99c3019f4a2be29316bae22d91c995cd31fa7a
parent4bcf20973324660c30f99f7b3a4f2afea1e7211f (diff)
downloadluarocks-c400ccaec13d9004a970e41d248c1ccee050aa33.tar.gz
luarocks-c400ccaec13d9004a970e41d248c1ccee050aa33.tar.bz2
luarocks-c400ccaec13d9004a970e41d248c1ccee050aa33.zip
all types changed
-rw-r--r--src/luarocks/admin/cmd/add.tl3
-rw-r--r--src/luarocks/admin/cmd/make_manifest.tl3
-rw-r--r--src/luarocks/admin/cmd/refresh_cache.tl3
-rw-r--r--src/luarocks/admin/cmd/remove.tl3
-rw-r--r--src/luarocks/admin/index.tl3
-rw-r--r--src/luarocks/cmd.tl6
-rw-r--r--src/luarocks/cmd/config.tl3
-rw-r--r--src/luarocks/cmd/doc.tl3
-rw-r--r--src/luarocks/cmd/download.tl3
-rw-r--r--src/luarocks/cmd/init.tl9
-rw-r--r--src/luarocks/cmd/install.tl3
-rw-r--r--src/luarocks/cmd/lint.tl3
-rw-r--r--src/luarocks/cmd/list.tl6
-rw-r--r--src/luarocks/cmd/make.tl3
-rw-r--r--src/luarocks/cmd/new_version.tl6
-rw-r--r--src/luarocks/cmd/pack.tl3
-rw-r--r--src/luarocks/cmd/path.tl3
-rw-r--r--src/luarocks/cmd/purge.tl3
-rw-r--r--src/luarocks/cmd/remove.tl3
-rw-r--r--src/luarocks/cmd/search.tl6
-rw-r--r--src/luarocks/cmd/show.tl9
-rw-r--r--src/luarocks/cmd/test.tl3
-rw-r--r--src/luarocks/cmd/unpack.tl3
-rw-r--r--src/luarocks/cmd/upload.tl3
-rw-r--r--src/luarocks/cmd/which.tl3
-rw-r--r--src/luarocks/cmd/write_rockspec.tl6
-rw-r--r--src/luarocks/config.tl3
-rw-r--r--src/luarocks/core/manif.tl11
-rw-r--r--src/luarocks/core/types/manifest.d.tl3
-rw-r--r--src/luarocks/core/types/query.tl3
-rw-r--r--src/luarocks/core/types/result.tl3
-rw-r--r--src/luarocks/core/types/rockspec.tl3
-rw-r--r--src/luarocks/core/util.tl5
-rw-r--r--src/luarocks/core/vers.tl5
-rw-r--r--src/luarocks/deplocks.tl3
-rw-r--r--src/luarocks/deps.tl23
-rw-r--r--src/luarocks/fetch/git.tl3
-rw-r--r--src/luarocks/fs.d.tl3
-rw-r--r--src/luarocks/manif.tl13
-rw-r--r--src/luarocks/manif/writer.tl14
-rw-r--r--src/luarocks/pack.tl6
-rw-r--r--src/luarocks/persist.tl6
-rw-r--r--src/luarocks/queries.tl5
-rw-r--r--src/luarocks/remove.tl3
-rw-r--r--src/luarocks/repos.tl3
-rw-r--r--src/luarocks/results.tl3
-rw-r--r--src/luarocks/rockspecs.tl3
-rw-r--r--src/luarocks/search.tl9
-rw-r--r--src/luarocks/test.tl3
-rw-r--r--src/luarocks/type/manifest.tl3
-rw-r--r--src/luarocks/type/rockspec.tl3
-rw-r--r--src/luarocks/upload/api.tl3
-rw-r--r--src/luarocks/util.tl5
53 files changed, 89 insertions, 166 deletions
diff --git a/src/luarocks/admin/cmd/add.tl b/src/luarocks/admin/cmd/add.tl
index 666e96b1..03342d48 100644
--- a/src/luarocks/admin/cmd/add.tl
+++ b/src/luarocks/admin/cmd/add.tl
@@ -15,8 +15,7 @@ local index = require("luarocks.admin.index")
15local argparse = require("luarocks.vendor.argparse") 15local argparse = require("luarocks.vendor.argparse")
16local type Parser = argparse.Parser 16local type Parser = argparse.Parser
17 17
18local type a = require("luarocks.core.types.args") 18local type Args = require("luarocks.core.types.args").Args
19local type Args = a.Args
20 19
21function add.add_to_parser(parser: Parser) 20function add.add_to_parser(parser: Parser)
22 local cmd = parser:command("add", "Add a rock or rockspec to a rocks server.", util.see_also()) 21 local cmd = parser:command("add", "Add a rock or rockspec to a rocks server.", util.see_also())
diff --git a/src/luarocks/admin/cmd/make_manifest.tl b/src/luarocks/admin/cmd/make_manifest.tl
index c8e46f89..dcb7c377 100644
--- a/src/luarocks/admin/cmd/make_manifest.tl
+++ b/src/luarocks/admin/cmd/make_manifest.tl
@@ -15,8 +15,7 @@ local dir = require("luarocks.dir")
15local argparse = require("luarocks.vendor.argparse") 15local argparse = require("luarocks.vendor.argparse")
16local type Parser = argparse.Parser 16local type Parser = argparse.Parser
17 17
18local type a = require("luarocks.core.types.args") 18local type Args = require("luarocks.core.types.args").Args
19local type Args = a.Args
20 19
21function make_manifest.add_to_parser(parser: Parser) 20function make_manifest.add_to_parser(parser: Parser)
22 local cmd = parser:command("make_manifest", "Compile a manifest file for a repository.", util.see_also()) 21 local cmd = parser:command("make_manifest", "Compile a manifest file for a repository.", util.see_also())
diff --git a/src/luarocks/admin/cmd/refresh_cache.tl b/src/luarocks/admin/cmd/refresh_cache.tl
index 09b26373..665aa652 100644
--- a/src/luarocks/admin/cmd/refresh_cache.tl
+++ b/src/luarocks/admin/cmd/refresh_cache.tl
@@ -10,8 +10,7 @@ local cache = require("luarocks.admin.cache")
10local argparse = require("luarocks.vendor.argparse") 10local argparse = require("luarocks.vendor.argparse")
11local type Parser = argparse.Parser 11local type Parser = argparse.Parser
12 12
13local type a = require("luarocks.core.types.args") 13local type Args = require("luarocks.core.types.args").Args
14local type Args = a.Args
15 14
16function refresh_cache.add_to_parser(parser: Parser) 15function refresh_cache.add_to_parser(parser: Parser)
17 local cmd = parser:command("refresh_cache", "Refresh local cache of a remote rocks server.", util.see_also()) 16 local cmd = parser:command("refresh_cache", "Refresh local cache of a remote rocks server.", util.see_also())
diff --git a/src/luarocks/admin/cmd/remove.tl b/src/luarocks/admin/cmd/remove.tl
index 78bf652e..93d04d3e 100644
--- a/src/luarocks/admin/cmd/remove.tl
+++ b/src/luarocks/admin/cmd/remove.tl
@@ -15,8 +15,7 @@ local index = require("luarocks.admin.index")
15local argparse = require("luarocks.vendor.argparse") 15local argparse = require("luarocks.vendor.argparse")
16local type Parser = argparse.Parser 16local type Parser = argparse.Parser
17 17
18local type a = require("luarocks.core.types.args") 18local type Args = require("luarocks.core.types.args").Args
19local type Args = a.Args
20 19
21function admin_remove.add_to_parser(parser: Parser) 20function admin_remove.add_to_parser(parser: Parser)
22 local cmd = parser:command("remove", "Remove a rock or rockspec from a rocks server.", util.see_also()) 21 local cmd = parser:command("remove", "Remove a rock or rockspec from a rocks server.", util.see_also())
diff --git a/src/luarocks/admin/index.tl b/src/luarocks/admin/index.tl
index e1b01f10..2cd47baf 100644
--- a/src/luarocks/admin/index.tl
+++ b/src/luarocks/admin/index.tl
@@ -12,8 +12,7 @@ local manif = require("luarocks.manif")
12 12
13local type Rockspec = require("luarocks.core.types.rockspec").Rockspec 13local type Rockspec = require("luarocks.core.types.rockspec").Rockspec
14 14
15local type m = require("luarocks.core.types.manifest") 15local type Entry = require("luarocks.core.types.manifest").Manifest.Entry
16local type Entry = m.Manifest.Entry
17 16
18local ext_url_target = ' target="_blank"' 17local ext_url_target = ' target="_blank"'
19 18
diff --git a/src/luarocks/cmd.tl b/src/luarocks/cmd.tl
index 4e314b87..1fb00b16 100644
--- a/src/luarocks/cmd.tl
+++ b/src/luarocks/cmd.tl
@@ -26,13 +26,11 @@ local type Tree = require("luarocks.core.types.tree").Tree
26 26
27local type Parser = argparse.Parser 27local type Parser = argparse.Parser
28 28
29local type a = require("luarocks.core.types.args") 29local type Args = require("luarocks.core.types.args").Args
30local type Args = a.Args
31 30
32local type Module = cmd.Module 31local type Module = cmd.Module
33 32
34local type p = require("luarocks.core.types.persist") 33local type PersistableTable = require("luarocks.core.types.persist").PersistableTable
35local type PersistableTable = p.PersistableTable
36 34
37local type Config = cfg 35local type Config = cfg
38 36
diff --git a/src/luarocks/cmd/config.tl b/src/luarocks/cmd/config.tl
index 6fe63471..1015432c 100644
--- a/src/luarocks/cmd/config.tl
+++ b/src/luarocks/cmd/config.tl
@@ -15,8 +15,7 @@ local json = require("luarocks.vendor.dkjson")
15local argparse = require("luarocks.vendor.argparse") 15local argparse = require("luarocks.vendor.argparse")
16local type Parser = argparse.Parser 16local type Parser = argparse.Parser
17 17
18local type a = require("luarocks.core.types.args") 18local type Args = require("luarocks.core.types.args").Args
19local type Args = a.Args
20 19
21local type PersistableTable = require("luarocks.core.types.persist").PersistableTable 20local type PersistableTable = require("luarocks.core.types.persist").PersistableTable
22 21
diff --git a/src/luarocks/cmd/doc.tl b/src/luarocks/cmd/doc.tl
index 79d8e019..90ae8c3a 100644
--- a/src/luarocks/cmd/doc.tl
+++ b/src/luarocks/cmd/doc.tl
@@ -16,8 +16,7 @@ local download = require("luarocks.download")
16local argparse = require("luarocks.vendor.argparse") 16local argparse = require("luarocks.vendor.argparse")
17local type Parser = argparse.Parser 17local type Parser = argparse.Parser
18 18
19local type a = require("luarocks.core.types.args") 19local type Args = require("luarocks.core.types.args").Args
20local type Args = a.Args
21 20
22function doc.add_to_parser(parser: Parser) 21function doc.add_to_parser(parser: Parser)
23 local cmd = parser:command("doc", "Show documentation for an installed rock.\n\n".. 22 local cmd = parser:command("doc", "Show documentation for an installed rock.\n\n"..
diff --git a/src/luarocks/cmd/download.tl b/src/luarocks/cmd/download.tl
index d088ea71..2f9a8832 100644
--- a/src/luarocks/cmd/download.tl
+++ b/src/luarocks/cmd/download.tl
@@ -10,8 +10,7 @@ local download = require("luarocks.download")
10local argparse = require("luarocks.vendor.argparse") 10local argparse = require("luarocks.vendor.argparse")
11local type Parser = argparse.Parser 11local type Parser = argparse.Parser
12 12
13local type a = require("luarocks.core.types.args") 13local type Args = require("luarocks.core.types.args").Args
14local type Args = a.Args
15 14
16function cmd_download.add_to_parser(parser: Parser) 15function cmd_download.add_to_parser(parser: Parser)
17 local cmd = parser:command("download", "Download a specific rock file from a rocks server.", util.see_also()) 16 local cmd = parser:command("download", "Download a specific rock file from a rocks server.", util.see_also())
diff --git a/src/luarocks/cmd/init.tl b/src/luarocks/cmd/init.tl
index f56e6031..6553fbb1 100644
--- a/src/luarocks/cmd/init.tl
+++ b/src/luarocks/cmd/init.tl
@@ -15,15 +15,12 @@ local write_rockspec = require("luarocks.cmd.write_rockspec")
15local argparse = require("luarocks.vendor.argparse") 15local argparse = require("luarocks.vendor.argparse")
16local type Parser = argparse.Parser 16local type Parser = argparse.Parser
17 17
18local type a = require("luarocks.core.types.args") 18local type Args = require("luarocks.core.types.args").Args
19local type Args = a.Args
20 19
21 20
22local type p = require("luarocks.core.types.persist") 21local type PersistableTable = require("luarocks.core.types.persist").PersistableTable
23local type PersistableTable = p.PersistableTable
24 22
25local type tr = require("luarocks.core.types.tree") 23local type Tree = require("luarocks.core.types.tree").Tree
26local type Tree = tr.Tree
27 24
28function init.add_to_parser(parser: Parser) 25function init.add_to_parser(parser: Parser)
29 local cmd = parser:command("init", "Initialize a directory for a Lua project using LuaRocks.", util.see_also()) 26 local cmd = parser:command("init", "Initialize a directory for a Lua project using LuaRocks.", util.see_also())
diff --git a/src/luarocks/cmd/install.tl b/src/luarocks/cmd/install.tl
index 506716ef..0df083ce 100644
--- a/src/luarocks/cmd/install.tl
+++ b/src/luarocks/cmd/install.tl
@@ -20,8 +20,7 @@ local cfg = require("luarocks.core.cfg")
20local argparse = require("luarocks.vendor.argparse") 20local argparse = require("luarocks.vendor.argparse")
21local type Parser = argparse.Parser 21local type Parser = argparse.Parser
22 22
23local type a = require("luarocks.core.types.args") 23local type Args = require("luarocks.core.types.args").Args
24local type Args = a.Args
25 24
26 25
27local type IOpts = require("luarocks.core.types.installs").IOpts 26local type IOpts = require("luarocks.core.types.installs").IOpts
diff --git a/src/luarocks/cmd/lint.tl b/src/luarocks/cmd/lint.tl
index f3845bfa..9f3db2d4 100644
--- a/src/luarocks/cmd/lint.tl
+++ b/src/luarocks/cmd/lint.tl
@@ -11,8 +11,7 @@ local fetch = require("luarocks.fetch")
11local argparse = require("luarocks.vendor.argparse") 11local argparse = require("luarocks.vendor.argparse")
12local type Parser = argparse.Parser 12local type Parser = argparse.Parser
13 13
14local type a = require("luarocks.core.types.args") 14local type Args = require("luarocks.core.types.args").Args
15local type Args = a.Args
16 15
17function lint.add_to_parser(parser: Parser) 16function lint.add_to_parser(parser: Parser)
18 local cmd = parser:command("lint", "Check syntax of a rockspec.\n\n".. 17 local cmd = parser:command("lint", "Check syntax of a rockspec.\n\n"..
diff --git a/src/luarocks/cmd/list.tl b/src/luarocks/cmd/list.tl
index 0e3f1fd1..014b1370 100644
--- a/src/luarocks/cmd/list.tl
+++ b/src/luarocks/cmd/list.tl
@@ -22,13 +22,11 @@ local type Outdated = list.Outdated
22local argparse = require("luarocks.vendor.argparse") 22local argparse = require("luarocks.vendor.argparse")
23local type Parser = argparse.Parser 23local type Parser = argparse.Parser
24 24
25local type a = require("luarocks.core.types.args") 25local type Args = require("luarocks.core.types.args").Args
26local type Args = a.Args
27 26
28local type Tree = require("luarocks.core.types.tree").Tree 27local type Tree = require("luarocks.core.types.tree").Tree
29 28
30local type q = require("luarocks.core.types.query") 29local type Query = require("luarocks.core.types.query").Query
31local type Query = q.Query
32 30
33function list.add_to_parser(parser: Parser) 31function list.add_to_parser(parser: Parser)
34 local cmd = parser:command("list", "List currently installed rocks.", util.see_also()) 32 local cmd = parser:command("list", "List currently installed rocks.", util.see_also())
diff --git a/src/luarocks/cmd/make.tl b/src/luarocks/cmd/make.tl
index a92bc23e..2357c5e5 100644
--- a/src/luarocks/cmd/make.tl
+++ b/src/luarocks/cmd/make.tl
@@ -20,8 +20,7 @@ local fs = require("luarocks.fs")
20local argparse = require("luarocks.vendor.argparse") 20local argparse = require("luarocks.vendor.argparse")
21local type Parser = argparse.Parser 21local type Parser = argparse.Parser
22 22
23local type a = require("luarocks.core.types.args") 23local type Args = require("luarocks.core.types.args").Args
24local type Args = a.Args
25 24
26local type BOpts = require("luarocks.core.types.bopts").BOpts 25local type BOpts = require("luarocks.core.types.bopts").BOpts
27 26
diff --git a/src/luarocks/cmd/new_version.tl b/src/luarocks/cmd/new_version.tl
index c3129055..e61649c7 100644
--- a/src/luarocks/cmd/new_version.tl
+++ b/src/luarocks/cmd/new_version.tl
@@ -15,11 +15,9 @@ local type_rockspec = require("luarocks.type.rockspec")
15local argparse = require("luarocks.vendor.argparse") 15local argparse = require("luarocks.vendor.argparse")
16local type Parser = argparse.Parser 16local type Parser = argparse.Parser
17 17
18local type a = require("luarocks.core.types.args") 18local type Args = require("luarocks.core.types.args").Args
19local type Args = a.Args
20 19
21local type p = require("luarocks.core.types.persist") 20local type PersistableTable = require("luarocks.core.types.persist").PersistableTable
22local type PersistableTable = p.PersistableTable
23 21
24local type Rockspec = require("luarocks.core.types.rockspec").Rockspec 22local type Rockspec = require("luarocks.core.types.rockspec").Rockspec
25 23
diff --git a/src/luarocks/cmd/pack.tl b/src/luarocks/cmd/pack.tl
index 0baaab10..1be72a4f 100644
--- a/src/luarocks/cmd/pack.tl
+++ b/src/luarocks/cmd/pack.tl
@@ -11,8 +11,7 @@ local queries = require("luarocks.queries")
11local argparse = require("luarocks.vendor.argparse") 11local argparse = require("luarocks.vendor.argparse")
12local type Parser = argparse.Parser 12local type Parser = argparse.Parser
13 13
14local type a = require("luarocks.core.types.args") 14local type Args = require("luarocks.core.types.args").Args
15local type Args = a.Args
16 15
17function cmd_pack.add_to_parser(parser: Parser) 16function cmd_pack.add_to_parser(parser: Parser)
18 local cmd = parser:command("pack", "Create a rock, packing sources or binaries.", util.see_also()) 17 local cmd = parser:command("pack", "Create a rock, packing sources or binaries.", util.see_also())
diff --git a/src/luarocks/cmd/path.tl b/src/luarocks/cmd/path.tl
index 082c96bf..8c4c57fb 100644
--- a/src/luarocks/cmd/path.tl
+++ b/src/luarocks/cmd/path.tl
@@ -11,8 +11,7 @@ local fs = require("luarocks.fs")
11local argparse = require("luarocks.vendor.argparse") 11local argparse = require("luarocks.vendor.argparse")
12local type Parser = argparse.Parser 12local type Parser = argparse.Parser
13 13
14local type a = require("luarocks.core.types.args") 14local type Args = require("luarocks.core.types.args").Args
15local type Args = a.Args
16 15
17function path_cmd.add_to_parser(parser: Parser) 16function path_cmd.add_to_parser(parser: Parser)
18 local cmd = parser:command("path", [[ 17 local cmd = parser:command("path", [[
diff --git a/src/luarocks/cmd/purge.tl b/src/luarocks/cmd/purge.tl
index b83f8e52..371ae934 100644
--- a/src/luarocks/cmd/purge.tl
+++ b/src/luarocks/cmd/purge.tl
@@ -17,8 +17,7 @@ local queries = require("luarocks.queries")
17local argparse = require("luarocks.vendor.argparse") 17local argparse = require("luarocks.vendor.argparse")
18local type Parser = argparse.Parser 18local type Parser = argparse.Parser
19 19
20local type args = require("luarocks.core.types.args") 20local type Args = require("luarocks.core.types.args").Args
21local type Args = args.Args
22 21
23 22
24function purge.add_to_parser(parser: Parser) 23function purge.add_to_parser(parser: Parser)
diff --git a/src/luarocks/cmd/remove.tl b/src/luarocks/cmd/remove.tl
index 4dbef645..0b5db35e 100644
--- a/src/luarocks/cmd/remove.tl
+++ b/src/luarocks/cmd/remove.tl
@@ -16,8 +16,7 @@ local queries = require("luarocks.queries")
16local argparse = require("luarocks.vendor.argparse") 16local argparse = require("luarocks.vendor.argparse")
17local type Parser = argparse.Parser 17local type Parser = argparse.Parser
18 18
19local type a = require("luarocks.core.types.args") 19local type Args = require("luarocks.core.types.args").Args
20local type Args = a.Args
21 20
22function cmd_remove.add_to_parser(parser: Parser) 21function cmd_remove.add_to_parser(parser: Parser)
23 -- luacheck: push ignore 431 22 -- luacheck: push ignore 431
diff --git a/src/luarocks/cmd/search.tl b/src/luarocks/cmd/search.tl
index 8474cf60..5c5ef133 100644
--- a/src/luarocks/cmd/search.tl
+++ b/src/luarocks/cmd/search.tl
@@ -13,11 +13,9 @@ local results = require("luarocks.results")
13local argparse = require("luarocks.vendor.argparse") 13local argparse = require("luarocks.vendor.argparse")
14local type Parser = argparse.Parser 14local type Parser = argparse.Parser
15 15
16local type a = require("luarocks.core.types.args") 16local type Args = require("luarocks.core.types.args").Args
17local type Args = a.Args
18 17
19local type res = require("luarocks.core.types.result") 18local type Result = require("luarocks.core.types.result").Result
20local type Result = res.Result
21 19
22function cmd_search.add_to_parser(parser: Parser) 20function cmd_search.add_to_parser(parser: Parser)
23 local cmd = parser:command("search", "Query the LuaRocks servers.", util.see_also()) 21 local cmd = parser:command("search", "Query the LuaRocks servers.", util.see_also())
diff --git a/src/luarocks/cmd/show.tl b/src/luarocks/cmd/show.tl
index a5c95b18..67443a1c 100644
--- a/src/luarocks/cmd/show.tl
+++ b/src/luarocks/cmd/show.tl
@@ -25,19 +25,16 @@ local type RenderData = {string: string | {string}}
25local argparse = require("luarocks.vendor.argparse") 25local argparse = require("luarocks.vendor.argparse")
26local type Parser = argparse.Parser 26local type Parser = argparse.Parser
27 27
28local type a = require("luarocks.core.types.args") 28local type Args = require("luarocks.core.types.args").Args
29local type Args = a.Args
30 29
31local type Tree = require("luarocks.core.types.tree").Tree 30local type Tree = require("luarocks.core.types.tree").Tree
32 31
33local type q = require("luarocks.core.types.query") 32local type Query = require("luarocks.core.types.query").Query
34local type Query = q.Query
35 33
36local type Rockspec = require("luarocks.core.types.rockspec").Rockspec 34local type Rockspec = require("luarocks.core.types.rockspec").Rockspec
37local type Dependencies = require("luarocks.core.types.rockspec").Dependencies 35local type Dependencies = require("luarocks.core.types.rockspec").Dependencies
38 36
39local type m = require("luarocks.core.types.manifest") 37local type Entry = require("luarocks.core.types.manifest").Manifest.Entry
40local type Entry = m.Manifest.Entry
41 38
42function show.add_to_parser(parser: Parser) 39function show.add_to_parser(parser: Parser)
43 local cmd = parser:command("show", [[ 40 local cmd = parser:command("show", [[
diff --git a/src/luarocks/cmd/test.tl b/src/luarocks/cmd/test.tl
index 144cfdac..7d8e2988 100644
--- a/src/luarocks/cmd/test.tl
+++ b/src/luarocks/cmd/test.tl
@@ -10,8 +10,7 @@ local test = require("luarocks.test")
10local argparse = require("luarocks.vendor.argparse") 10local argparse = require("luarocks.vendor.argparse")
11local type Parser = argparse.Parser 11local type Parser = argparse.Parser
12 12
13local type a = require("luarocks.core.types.args") 13local type Args = require("luarocks.core.types.args").Args
14local type Args = a.Args
15 14
16function cmd_test.add_to_parser(parser: Parser) 15function cmd_test.add_to_parser(parser: Parser)
17 local cmd = parser:command("test", [[ 16 local cmd = parser:command("test", [[
diff --git a/src/luarocks/cmd/unpack.tl b/src/luarocks/cmd/unpack.tl
index f6a1526a..f8d1d2f3 100644
--- a/src/luarocks/cmd/unpack.tl
+++ b/src/luarocks/cmd/unpack.tl
@@ -14,8 +14,7 @@ local search = require("luarocks.search")
14local argparse = require("luarocks.vendor.argparse") 14local argparse = require("luarocks.vendor.argparse")
15local type Parser = argparse.Parser 15local type Parser = argparse.Parser
16 16
17local type a = require("luarocks.core.types.args") 17local type Args = require("luarocks.core.types.args").Args
18local type Args = a.Args
19 18
20local type Rockspec = require("luarocks.core.types.rockspec").Rockspec 19local type Rockspec = require("luarocks.core.types.rockspec").Rockspec
21 20
diff --git a/src/luarocks/cmd/upload.tl b/src/luarocks/cmd/upload.tl
index db62a9e9..94c956e2 100644
--- a/src/luarocks/cmd/upload.tl
+++ b/src/luarocks/cmd/upload.tl
@@ -23,8 +23,7 @@ local type Response = upload.Response
23local argparse = require("luarocks.vendor.argparse") 23local argparse = require("luarocks.vendor.argparse")
24local type Parser = argparse.Parser 24local type Parser = argparse.Parser
25 25
26local type a = require("luarocks.core.types.args") 26local type Args = require("luarocks.core.types.args").Args
27local type Args = a.Args
28 27
29function upload.add_to_parser(parser: Parser) 28function upload.add_to_parser(parser: Parser)
30 local cmd = parser:command("upload", "Pack a source rock file (.src.rock extension) ".. 29 local cmd = parser:command("upload", "Pack a source rock file (.src.rock extension) "..
diff --git a/src/luarocks/cmd/which.tl b/src/luarocks/cmd/which.tl
index 7566e704..84d51c95 100644
--- a/src/luarocks/cmd/which.tl
+++ b/src/luarocks/cmd/which.tl
@@ -11,8 +11,7 @@ local util = require("luarocks.util")
11local argparse = require("luarocks.vendor.argparse") 11local argparse = require("luarocks.vendor.argparse")
12local type Parser = argparse.Parser 12local type Parser = argparse.Parser
13 13
14local type a = require("luarocks.core.types.args") 14local type Args = require("luarocks.core.types.args").Args
15local type Args = a.Args
16 15
17function which_cmd.add_to_parser(parser: Parser) 16function which_cmd.add_to_parser(parser: Parser)
18 local cmd = parser:command("which", 'Given a module name like "foo.bar", '.. 17 local cmd = parser:command("which", 'Given a module name like "foo.bar", '..
diff --git a/src/luarocks/cmd/write_rockspec.tl b/src/luarocks/cmd/write_rockspec.tl
index 0d95d62a..5d21ec58 100644
--- a/src/luarocks/cmd/write_rockspec.tl
+++ b/src/luarocks/cmd/write_rockspec.tl
@@ -16,11 +16,9 @@ local argparse = require("luarocks.vendor.argparse")
16local type Parser = argparse.Parser 16local type Parser = argparse.Parser
17local type Option = argparse.Option 17local type Option = argparse.Option
18 18
19local type a = require("luarocks.core.types.args") 19local type Args = require("luarocks.core.types.args").Args
20local type Args = a.Args
21 20
22local type p = require("luarocks.core.types.persist") 21local type PersistableTable = require("luarocks.core.types.persist").PersistableTable
23local type PersistableTable = p.PersistableTable
24 22
25local type BuiltinBuild = require("luarocks.core.types.build").BuiltinBuild 23local type BuiltinBuild = require("luarocks.core.types.build").BuiltinBuild
26 24
diff --git a/src/luarocks/config.tl b/src/luarocks/config.tl
index 7e589fce..74d4ec81 100644
--- a/src/luarocks/config.tl
+++ b/src/luarocks/config.tl
@@ -10,8 +10,7 @@ local cfg_skip: {string: boolean} = {
10 upload_servers = true, 10 upload_servers = true,
11} 11}
12 12
13local type p = require("luarocks.core.types.persist") 13local type PersistableTable = require("luarocks.core.types.persist").PersistableTable
14local type PersistableTable = p.PersistableTable
15 14
16function config.should_skip(k: string, v: any): boolean 15function config.should_skip(k: string, v: any): boolean
17 return v is function or cfg_skip[k] 16 return v is function or cfg_skip[k]
diff --git a/src/luarocks/core/manif.tl b/src/luarocks/core/manif.tl
index 0b0bf9f8..f75bf28e 100644
--- a/src/luarocks/core/manif.tl
+++ b/src/luarocks/core/manif.tl
@@ -12,15 +12,12 @@ local path = require("luarocks.core.path")
12 12
13-------------------------------------------------------------------------------- 13--------------------------------------------------------------------------------
14 14
15local type tr = require("luarocks.core.types.tree") 15local type Tree = require("luarocks.core.types.tree").Tree
16local type Tree = tr.Tree
17 16
18local type q = require("luarocks.core.types.query") 17local type Query = require("luarocks.core.types.query").Query
19local type Query = q.Query
20 18
21local type m = require("luarocks.core.types.manifest") 19local type Manifest = require("luarocks.core.types.manifest").Manifest
22local type Manifest = m.Manifest 20local type Tree_manifest = require("luarocks.core.types.manifest").Tree_manifest
23local type Tree_manifest = m.Tree_manifest
24 21
25 22
26 23
diff --git a/src/luarocks/core/types/manifest.d.tl b/src/luarocks/core/types/manifest.d.tl
index 205a8dc9..e562c7cf 100644
--- a/src/luarocks/core/types/manifest.d.tl
+++ b/src/luarocks/core/types/manifest.d.tl
@@ -1,5 +1,4 @@
1local type q = require("luarocks.core.types.query") 1local type Query = require("luarocks.core.types.query").Query
2local type Query = q.Query
3 2
4local type Tree = require("luarocks.core.types.tree").Tree 3local type Tree = require("luarocks.core.types.tree").Tree
5 4
diff --git a/src/luarocks/core/types/query.tl b/src/luarocks/core/types/query.tl
index b23579af..19e1a2a4 100644
--- a/src/luarocks/core/types/query.tl
+++ b/src/luarocks/core/types/query.tl
@@ -1,5 +1,4 @@
1local type v = require("luarocks.core.types.version") 1local type Constraint = require("luarocks.core.types.version").Constraint
2local type Constraint = v.Constraint
3 2
4local record query 3local record query
5 record Query 4 record Query
diff --git a/src/luarocks/core/types/result.tl b/src/luarocks/core/types/result.tl
index a23339d4..94bb0d9c 100644
--- a/src/luarocks/core/types/result.tl
+++ b/src/luarocks/core/types/result.tl
@@ -1,5 +1,4 @@
1local type q = require("luarocks.core.types.query") 1local type Query = require("luarocks.core.types.query").Query
2local type Query = q.Query
3 2
4local record result 3local record result
5 record Result 4 record Result
diff --git a/src/luarocks/core/types/rockspec.tl b/src/luarocks/core/types/rockspec.tl
index 22216f1d..f482461d 100644
--- a/src/luarocks/core/types/rockspec.tl
+++ b/src/luarocks/core/types/rockspec.tl
@@ -1,5 +1,4 @@
1local type q = require("luarocks.core.types.query") 1local type Query = require("luarocks.core.types.query").Query
2local type Query = q.Query
3 2
4local type Build = require("luarocks.core.types.build").Build 3local type Build = require("luarocks.core.types.build").Build
5 4
diff --git a/src/luarocks/core/util.tl b/src/luarocks/core/util.tl
index d8d6c1b5..a9be2d43 100644
--- a/src/luarocks/core/util.tl
+++ b/src/luarocks/core/util.tl
@@ -4,9 +4,8 @@ end
4 4
5-------------------------------------------------------------------------------- 5--------------------------------------------------------------------------------
6 6
7local type ord = require("luarocks.core.types.ordering") 7local type Ordering = require("luarocks.core.types.ordering").Ordering
8local type Ordering = ord.Ordering 8local type SortBy = require("luarocks.core.types.ordering").SortBy
9local type SortBy = ord.SortBy
10 9
11local dir_sep = package.config:sub(1, 1) 10local dir_sep = package.config:sub(1, 1)
12 11
diff --git a/src/luarocks/core/vers.tl b/src/luarocks/core/vers.tl
index 62701f74..0d870886 100644
--- a/src/luarocks/core/vers.tl
+++ b/src/luarocks/core/vers.tl
@@ -2,9 +2,8 @@ local record vers
2end 2end
3 3
4local util = require("luarocks.core.util") 4local util = require("luarocks.core.util")
5local type ver = require("luarocks.core.types.version") 5local type Version = require("luarocks.core.types.version").Version
6local type Version = ver.Version 6local type Constraint = require("luarocks.core.types.version").Constraint
7local type Constraint = ver.Constraint
8-------------------------------------------------------------------------------- 7--------------------------------------------------------------------------------
9 8
10local deltas: {string: integer} = { 9local deltas: {string: integer} = {
diff --git a/src/luarocks/deplocks.tl b/src/luarocks/deplocks.tl
index 494db3a9..37c0c700 100644
--- a/src/luarocks/deplocks.tl
+++ b/src/luarocks/deplocks.tl
@@ -5,8 +5,7 @@ local dir = require("luarocks.dir")
5local util = require("luarocks.util") 5local util = require("luarocks.util")
6local persist = require("luarocks.persist") 6local persist = require("luarocks.persist")
7 7
8local type p = require("luarocks.core.types.persist") 8local type PersistableTable = require("luarocks.core.types.persist").PersistableTable
9local type PersistableTable = p.PersistableTable
10 9
11local deptable: PersistableTable = {} 10local deptable: PersistableTable = {}
12local deptable_mode = "start" 11local deptable_mode = "start"
diff --git a/src/luarocks/deps.tl b/src/luarocks/deps.tl
index c1fefe2c..2ccbbb89 100644
--- a/src/luarocks/deps.tl
+++ b/src/luarocks/deps.tl
@@ -17,28 +17,23 @@ local deplocks = require("luarocks.deplocks")
17local type Rockspec = require("luarocks.core.types.rockspec").Rockspec 17local type Rockspec = require("luarocks.core.types.rockspec").Rockspec
18local type Dependencies = require("luarocks.core.types.rockspec").Dependencies 18local type Dependencies = require("luarocks.core.types.rockspec").Dependencies
19 19
20local type bld = require("luarocks.core.types.build") 20local type BuiltinBuild = require("luarocks.core.types.build").BuiltinBuild
21local type BuiltinBuild = bld.BuiltinBuild
22local type Module = BuiltinBuild.Module 21local type Module = BuiltinBuild.Module
23local type Build = bld.Build 22
23local type Build = require("luarocks.core.types.build").Build
24 24
25local type Tree = require("luarocks.core.types.tree").Tree 25local type Tree = require("luarocks.core.types.tree").Tree
26 26
27local type q = require("luarocks.core.types.query") 27local type Query = require("luarocks.core.types.query").Query
28local type Query = q.Query
29 28
30local type ver = require("luarocks.core.types.version") 29local type Version = require("luarocks.core.types.version").Version
31local type Version = ver.Version
32 30
33local type per = require("luarocks.core.types.persist") 31local type PersistableTable = require("luarocks.core.types.persist").PersistableTable
34local type PersistableTable = per.PersistableTable
35 32
36local type res = require("luarocks.core.types.result") 33local type Result = require("luarocks.core.types.result").Result
37local type Result = res.Result
38 34
39local type dr = require("luarocks.core.types.dir") 35local type Dir = require("luarocks.core.types.dir").Dir
40local type Dir = dr.Dir 36local type Dirs = require("luarocks.core.types.dir").Dirs
41local type Dirs = dr.Dirs
42 37
43local type Args = require("luarocks.core.types.args").Args 38local type Args = require("luarocks.core.types.args").Args
44 39
diff --git a/src/luarocks/fetch/git.tl b/src/luarocks/fetch/git.tl
index 35e28272..1e429369 100644
--- a/src/luarocks/fetch/git.tl
+++ b/src/luarocks/fetch/git.tl
@@ -10,8 +10,7 @@ local vers = require("luarocks.core.vers")
10local util = require("luarocks.util") 10local util = require("luarocks.util")
11 11
12local type Rockspec = require("luarocks.core.types.rockspec").Rockspec 12local type Rockspec = require("luarocks.core.types.rockspec").Rockspec
13local type v = require("luarocks.core.types.version") 13local type Version = require("luarocks.core.types.version").Version
14local type Version = v.Version
15 14
16local cached_git_version: Version 15local cached_git_version: Version
17 16
diff --git a/src/luarocks/fs.d.tl b/src/luarocks/fs.d.tl
index 5d4fa79e..3d145bab 100644
--- a/src/luarocks/fs.d.tl
+++ b/src/luarocks/fs.d.tl
@@ -1,5 +1,4 @@
1local type a = require("luarocks.core.types.args") 1local type Args = require("luarocks.core.types.args").Args
2local type Args = a.Args
3 2
4local record fs 3local record fs
5 verbose: function(): FILE | boolean, string, integer 4 verbose: function(): FILE | boolean, string, integer
diff --git a/src/luarocks/manif.tl b/src/luarocks/manif.tl
index ce3ca5c0..23ed081b 100644
--- a/src/luarocks/manif.tl
+++ b/src/luarocks/manif.tl
@@ -9,9 +9,8 @@ local record manif
9 rock_manifest_cache: {string: RockManifest} 9 rock_manifest_cache: {string: RockManifest}
10end 10end
11 11
12local type rm = require("luarocks.core.types.rockmanifest") 12local type RockManifest = require("luarocks.core.types.rockmanifest").RockManifest
13local type RockManifest = rm.RockManifest 13local type Entry = require("luarocks.core.types.rockmanifest").RockManifest.Entry
14local type Entry = rm.RockManifest.Entry
15 14
16local core = require("luarocks.core.manif") 15local core = require("luarocks.core.manif")
17local persist = require("luarocks.persist") 16local persist = require("luarocks.persist")
@@ -25,11 +24,9 @@ local queries = require("luarocks.queries")
25local type_manifest = require("luarocks.type.manifest") 24local type_manifest = require("luarocks.type.manifest")
26 25
27local type Tree = require("luarocks.core.types.tree").Tree 26local type Tree = require("luarocks.core.types.tree").Tree
28local type m = require("luarocks.core.types.manifest") 27local type Manifest = require("luarocks.core.types.manifest").Manifest
29local type Manifest = m.Manifest 28local type Tree_manifest = require("luarocks.core.types.manifest").Tree_manifest
30local type Tree_manifest = m.Tree_manifest 29local type Query = require("luarocks.core.types.query").Query
31local type q = require("luarocks.core.types.query")
32local type Query = q.Query
33 30
34manif.cache_manifest = core.cache_manifest 31manif.cache_manifest = core.cache_manifest
35manif.load_rocks_tree_manifests = core.load_rocks_tree_manifests 32manif.load_rocks_tree_manifests = core.load_rocks_tree_manifests
diff --git a/src/luarocks/manif/writer.tl b/src/luarocks/manif/writer.tl
index 24161af5..324fac4b 100644
--- a/src/luarocks/manif/writer.tl
+++ b/src/luarocks/manif/writer.tl
@@ -16,20 +16,16 @@ local persist = require("luarocks.persist")
16local manif = require("luarocks.manif") 16local manif = require("luarocks.manif")
17local queries = require("luarocks.queries") 17local queries = require("luarocks.queries")
18 18
19local type m = require("luarocks.core.types.manifest") 19local type Manifest = require("luarocks.core.types.manifest").Manifest
20local type Manifest = m.Manifest
21 20
22local type Rockspec = require("luarocks.core.types.rockspec").Rockspec 21local type Rockspec = require("luarocks.core.types.rockspec").Rockspec
23 22
24local type res = require("luarocks.core.types.result") 23local type Result = require("luarocks.core.types.result").Result
25local type Result = res.Result
26 24
27local type p = require("luarocks.core.types.persist") 25local type PersistableTable = require("luarocks.core.types.persist").PersistableTable
28local type PersistableTable = p.PersistableTable
29 26
30local type rm = require("luarocks.core.types.rockmanifest") 27local type RockManifest = require("luarocks.core.types.rockmanifest").RockManifest
31local type RockManifest = rm.RockManifest 28local type Entry = require("luarocks.core.types.rockmanifest").RockManifest.Entry
32local type Entry = rm.RockManifest.Entry
33 29
34--- Update storage table to account for items provided by a package. 30--- Update storage table to account for items provided by a package.
35-- @param storage table: a table storing items in the following format: 31-- @param storage table: a table storing items in the following format:
diff --git a/src/luarocks/pack.tl b/src/luarocks/pack.tl
index e4ffd117..8bb284f7 100644
--- a/src/luarocks/pack.tl
+++ b/src/luarocks/pack.tl
@@ -17,11 +17,9 @@ local signing = require("luarocks.signing")
17 17
18local type Tree = require("luarocks.core.types.tree").Tree 18local type Tree = require("luarocks.core.types.tree").Tree
19 19
20local type q = require("luarocks.core.types.query") 20local type Query = require("luarocks.core.types.query").Query
21local type Query = q.Query
22 21
23local type rm = require("luarocks.core.types.rockmanifest") 22local type Entry = require("luarocks.core.types.rockmanifest").RockManifest.Entry
24local type Entry = rm.RockManifest.Entry
25 23
26--- Create a source rock. 24--- Create a source rock.
27-- Packages a rockspec and its required source files in a rock 25-- Packages a rockspec and its required source files in a rock
diff --git a/src/luarocks/persist.tl b/src/luarocks/persist.tl
index a2666563..62260290 100644
--- a/src/luarocks/persist.tl
+++ b/src/luarocks/persist.tl
@@ -19,11 +19,9 @@ local cfg = require("luarocks.core.cfg")
19 19
20local type Config = cfg 20local type Config = cfg
21 21
22local type o = require("luarocks.core.types.ordering") 22local type SortBy = require("luarocks.core.types.ordering").SortBy
23local type SortBy = o.SortBy
24 23
25local type p = require("luarocks.core.types.persist") 24local type PersistableTable = require("luarocks.core.types.persist").PersistableTable
26local type PersistableTable = p.PersistableTable
27 25
28local type Writer = persist.Writer 26local type Writer = persist.Writer
29 27
diff --git a/src/luarocks/queries.tl b/src/luarocks/queries.tl
index 3bd0802f..c894a6c4 100644
--- a/src/luarocks/queries.tl
+++ b/src/luarocks/queries.tl
@@ -9,9 +9,8 @@ local cfg = require("luarocks.core.cfg")
9local query = require("luarocks.core.types.query") 9local query = require("luarocks.core.types.query")
10local type Query = query.Query 10local type Query = query.Query
11 11
12local type ver = require("luarocks.core.types.version") 12local type Version = require("luarocks.core.types.version").Version
13local type Version = ver.Version 13local type Constraint = require("luarocks.core.types.version").Constraint
14local type Constraint = ver.Constraint
15 14
16local query_mt: metatable<Query> = {} 15local query_mt: metatable<Query> = {}
17 16
diff --git a/src/luarocks/remove.tl b/src/luarocks/remove.tl
index 81935652..e3368f67 100644
--- a/src/luarocks/remove.tl
+++ b/src/luarocks/remove.tl
@@ -13,8 +13,7 @@ local cfg = require("luarocks.core.cfg")
13local manif = require("luarocks.manif") 13local manif = require("luarocks.manif")
14local queries = require("luarocks.queries") 14local queries = require("luarocks.queries")
15 15
16local type r = require("luarocks.core.types.result") 16local type Result = require("luarocks.core.types.result").Result
17local type Result = r.Result
18 17
19--- Obtain a list of packages that depend on the given set of packages 18--- Obtain a list of packages that depend on the given set of packages
20-- (where all packages of the set are versions of one program). 19-- (where all packages of the set are versions of one program).
diff --git a/src/luarocks/repos.tl b/src/luarocks/repos.tl
index ee4fcf62..d5498591 100644
--- a/src/luarocks/repos.tl
+++ b/src/luarocks/repos.tl
@@ -24,8 +24,7 @@ local dir = require("luarocks.dir")
24local manif = require("luarocks.manif") 24local manif = require("luarocks.manif")
25local vers = require("luarocks.core.vers") 25local vers = require("luarocks.core.vers")
26 26
27local type rm = require("luarocks.core.types.rockmanifest") 27local type RockManifest = require("luarocks.core.types.rockmanifest").RockManifest
28local type RockManifest = rm.RockManifest
29local type Entry = RockManifest.Entry 28local type Entry = RockManifest.Entry
30 29
31local type Rockspec = require("luarocks.core.types.rockspec").Rockspec 30local type Rockspec = require("luarocks.core.types.rockspec").Rockspec
diff --git a/src/luarocks/results.tl b/src/luarocks/results.tl
index cf7e109c..d135341c 100644
--- a/src/luarocks/results.tl
+++ b/src/luarocks/results.tl
@@ -3,8 +3,7 @@ end
3 3
4local vers = require("luarocks.core.vers") 4local vers = require("luarocks.core.vers")
5local util = require("luarocks.util") 5local util = require("luarocks.util")
6local type q = require("luarocks.core.types.query") 6local type Query = require("luarocks.core.types.query").Query
7local type Query = q.Query
8 7
9local type result = require("luarocks.core.types.result") 8local type result = require("luarocks.core.types.result")
10local type Result = result.Result 9local type Result = result.Result
diff --git a/src/luarocks/rockspecs.tl b/src/luarocks/rockspecs.tl
index 1c01e043..8e2ba339 100644
--- a/src/luarocks/rockspecs.tl
+++ b/src/luarocks/rockspecs.tl
@@ -14,8 +14,7 @@ local rock = require("luarocks.core.types.rockspec")
14local type Dependencies = rock.Dependencies 14local type Dependencies = rock.Dependencies
15local type Rockspec = rock.Rockspec 15local type Rockspec = rock.Rockspec
16 16
17local type q = require("luarocks.core.types.query") 17local type Query = require("luarocks.core.types.query").Query
18local type Query = q.Query
19 18
20local vendored_build_type_set: {string: boolean} = { 19local vendored_build_type_set: {string: boolean} = {
21 ["builtin"] = true, 20 ["builtin"] = true,
diff --git a/src/luarocks/search.tl b/src/luarocks/search.tl
index 97287a0f..33b03750 100644
--- a/src/luarocks/search.tl
+++ b/src/luarocks/search.tl
@@ -9,14 +9,11 @@ local util = require("luarocks.util")
9local queries = require("luarocks.queries") 9local queries = require("luarocks.queries")
10local results = require("luarocks.results") 10local results = require("luarocks.results")
11 11
12local type r = require("luarocks.core.types.result") 12local type Result = require("luarocks.core.types.result").Result
13local type Result = r.Result
14 13
15local type q = require("luarocks.core.types.query") 14local type Query = require("luarocks.core.types.query").Query
16local type Query = q.Query
17 15
18local type ver = require("luarocks.core.types.version") 16local type Version = require("luarocks.core.types.version").Version
19local type Version = ver.Version
20 17
21local type Tree = require("luarocks.core.types.tree").Tree 18local type Tree = require("luarocks.core.types.tree").Tree
22 19
diff --git a/src/luarocks/test.tl b/src/luarocks/test.tl
index d2e36409..6c1761f0 100644
--- a/src/luarocks/test.tl
+++ b/src/luarocks/test.tl
@@ -8,8 +8,7 @@ local util = require("luarocks.util")
8local type Rockspec = require("luarocks.core.types.rockspec").Rockspec 8local type Rockspec = require("luarocks.core.types.rockspec").Rockspec
9local type Dependencies = require("luarocks.core.types.rockspec").Dependencies 9local type Dependencies = require("luarocks.core.types.rockspec").Dependencies
10 10
11local type t = require("luarocks.core.types.testrunner") 11local type TestRunner = require("luarocks.core.types.testrunner").TestRunner
12local type TestRunner = t.TestRunner
13 12
14local test_types = { 13local test_types = {
15 "busted", 14 "busted",
diff --git a/src/luarocks/type/manifest.tl b/src/luarocks/type/manifest.tl
index 2f9a8a5d..11bdc566 100644
--- a/src/luarocks/type/manifest.tl
+++ b/src/luarocks/type/manifest.tl
@@ -1,8 +1,7 @@
1local record type_manifest 1local record type_manifest
2end 2end
3 3
4local type m = require("luarocks.core.types.manifest") 4local type Manifest = require("luarocks.core.types.manifest").Manifest
5local type Manifest = m.Manifest
6 5
7local type_check = require("luarocks.type_check") 6local type_check = require("luarocks.type_check")
8 7
diff --git a/src/luarocks/type/rockspec.tl b/src/luarocks/type/rockspec.tl
index 52c0c029..5db0c4c4 100644
--- a/src/luarocks/type/rockspec.tl
+++ b/src/luarocks/type/rockspec.tl
@@ -3,8 +3,7 @@ local record type_rockspec
3 rockspec_format: string 3 rockspec_format: string
4end 4end
5 5
6local type o = require("luarocks.core.types.ordering") 6local type Ordering = require("luarocks.core.types.ordering").Ordering
7local type Ordering = o.Ordering
8 7
9local type Rockspec = require("luarocks.core.types.rockspec").Rockspec 8local type Rockspec = require("luarocks.core.types.rockspec").Rockspec
10 9
diff --git a/src/luarocks/upload/api.tl b/src/luarocks/upload/api.tl
index 86a9e5cb..770f1cbf 100644
--- a/src/luarocks/upload/api.tl
+++ b/src/luarocks/upload/api.tl
@@ -28,8 +28,7 @@ local type Args = require("luarocks.core.types.args").Args
28local type Configuration = api.Configuration 28local type Configuration = api.Configuration
29local type File = multipart.File 29local type File = multipart.File
30 30
31local type p = require("luarocks.core.types.persist") 31local type PersistableTable = require("luarocks.core.types.persist").PersistableTable
32local type PersistableTable = p.PersistableTable
33 32
34local function upload_config_file(): string 33local function upload_config_file(): string
35 if not cfg.config_files.user.file then 34 if not cfg.config_files.user.file then
diff --git a/src/luarocks/util.tl b/src/luarocks/util.tl
index 79378416..3a56c3ff 100644
--- a/src/luarocks/util.tl
+++ b/src/luarocks/util.tl
@@ -7,9 +7,8 @@
7local core = require("luarocks.core.util") 7local core = require("luarocks.core.util")
8local cfg = require("luarocks.core.cfg") 8local cfg = require("luarocks.core.cfg")
9 9
10local type o = require("luarocks.core.types.ordering") 10local type Ordering= require("luarocks.core.types.ordering").Ordering
11local type Ordering= o.Ordering 11local type SortBy = require("luarocks.core.types.ordering").SortBy
12local type SortBy = o.SortBy
13 12
14local record util 13local record util
15 cleanup_path: function(string, string, string, boolean): string 14 cleanup_path: function(string, string, string, boolean): string