From f0242ae57c14ed1417a80e475784aaaded04dfe4 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Sat, 17 Jun 2023 17:17:44 +0200 Subject: util.jsonschema: Silence Teal warnings about utf8 library Teal worries that we redefine the global. Also that the fallback was missing type information. --- teal-src/prosody/util/jsonschema.tl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'teal-src/prosody/util/jsonschema.tl') diff --git a/teal-src/prosody/util/jsonschema.tl b/teal-src/prosody/util/jsonschema.tl index 0971c548..5a1b0e92 100644 --- a/teal-src/prosody/util/jsonschema.tl +++ b/teal-src/prosody/util/jsonschema.tl @@ -11,8 +11,8 @@ if not math.type then require "prosody.util.mathcompat" end -local utf8 = rawget(_G, "utf8") or require"prosody.util.encodings".utf8; -local utf8_len = utf8.len or function(s) +local utf8_enc = rawget(_G, "utf8") or require"prosody.util.encodings".utf8; +local utf8_len = utf8_enc.len or function(s : string) : integer local _, count = s:gsub("[%z\001-\127\194-\253][\128-\191]*", ""); return count; end; -- cgit v1.2.3