From 2a09bf3b27ed208e2e2231ad83d63a4529c50571 Mon Sep 17 00:00:00 2001 From: jordan4ibanez Date: Thu, 19 Jun 2025 01:59:53 -0400 Subject: [PATCH 1/2] Fix string.find --- core/5.0/string.d.ts | 2 +- core/string.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/5.0/string.d.ts b/core/5.0/string.d.ts index c46a756..117cb95 100644 --- a/core/5.0/string.d.ts +++ b/core/5.0/string.d.ts @@ -61,7 +61,7 @@ declare namespace string { pattern: string, init?: number, plain?: boolean - ): LuaMultiReturn<[number, number, ...string[]] | []>; + ): LuaMultiReturn<[number?, number?, ...string[]] | []>; /** * Returns a formatted version of its variable number of arguments following diff --git a/core/string.d.ts b/core/string.d.ts index 0a10e5d..52e19a2 100644 --- a/core/string.d.ts +++ b/core/string.d.ts @@ -62,7 +62,7 @@ declare namespace string { pattern: string, init?: number, plain?: boolean - ): LuaMultiReturn<[number, number, ...string[]] | []>; + ): LuaMultiReturn<[number?, number?, ...string[]] | []>; /** * Returns a formatted version of its variable number of arguments following From 44b27674010143b18ddb4ada68764f3119ab341d Mon Sep 17 00:00:00 2001 From: jordan4ibanez Date: Thu, 19 Jun 2025 02:01:11 -0400 Subject: [PATCH 2/2] Fix string.match --- core/string.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/string.d.ts b/core/string.d.ts index 52e19a2..6c3bea4 100644 --- a/core/string.d.ts +++ b/core/string.d.ts @@ -177,7 +177,7 @@ declare namespace string { * returned. A third, optional numeric argument init specifies where to start * the search; its default value is 1 and can be negative. */ - function match(s: string, pattern: string, init?: number): LuaMultiReturn; + function match(s: string, pattern: string, init?: number): LuaMultiReturn<[string[] | null]>; /** * Returns a string that is the concatenation of `n` copies of the string `s`.