55string = {}
66
77--- #DES 'string.byte'
8- --- @param s string
8+ --- @param s string | number
99--- @param i ? integer
1010--- @param j ? integer
1111--- @return integer ...
@@ -27,7 +27,7 @@ function string.char(byte, ...) end
2727function string .dump (f , strip ) end
2828
2929--- #DES 'string.find'
30- --- @param s string
30+ --- @param s string | number
3131--- @param pattern string
3232--- @param init ? integer
3333--- @param plain ? boolean
@@ -60,7 +60,7 @@ function string.gmatch(s, pattern, init) end
6060--- #end
6161
6262--- #DES 'string.gsub'
63- --- @param s string
63+ --- @param s string | number
6464--- @param pattern string
6565--- @param repl string | number | table | function
6666--- @param n ? integer
@@ -70,19 +70,19 @@ function string.gmatch(s, pattern, init) end
7070function string .gsub (s , pattern , repl , n ) end
7171
7272--- #DES 'string.len'
73- --- @param s string
73+ --- @param s string | number
7474--- @return integer
7575--- @nodiscard
7676function string .len (s ) end
7777
7878--- #DES 'string.lower'
79- --- @param s string
79+ --- @param s string | number
8080--- @return string
8181--- @nodiscard
8282function string .lower (s ) end
8383
8484--- #DES 'string.match'
85- --- @param s string
85+ --- @param s string | number
8686--- @param pattern string
8787--- @param init ? integer
8888--- @return any ...
@@ -107,14 +107,14 @@ function string.packsize(fmt) end
107107
108108--- #if VERSION <= 5.1 and not JIT then
109109--- #DES 'string.rep<5.1'
110- --- @param s string
110+ --- @param s string | number
111111--- @param n integer
112112--- @return string
113113--- @nodiscard
114114function string .rep (s , n ) end
115115--- #else
116116--- #DES 'string.rep>5.2'
117- --- @param s string
117+ --- @param s string | number
118118--- @param n integer
119119--- @param sep ? string
120120--- @return string
@@ -123,13 +123,13 @@ function string.rep(s, n, sep) end
123123--- #end
124124
125125--- #DES 'string.reverse'
126- --- @param s string
126+ --- @param s string | number
127127--- @return string
128128--- @nodiscard
129129function string .reverse (s ) end
130130
131131--- #DES 'string.sub'
132- --- @param s string
132+ --- @param s string | number
133133--- @param i integer
134134--- @param j ? integer
135135--- @return string
@@ -147,7 +147,7 @@ function string.sub(s, i, j) end
147147function string .unpack (fmt , s , pos ) end
148148
149149--- #DES 'string.upper'
150- --- @param s string
150+ --- @param s string | number
151151--- @return string
152152--- @nodiscard
153153function string .upper (s ) end
0 commit comments