From 52b17e39cda03dd72997640bb34abf5351c9848d Mon Sep 17 00:00:00 2001 From: BizzarBlitz <121737432+BizzarBlitz@users.noreply.github.com> Date: Fri, 21 Jul 2023 10:15:21 -0400 Subject: [PATCH] Change assert typing --- Analysis/src/EmbeddedBuiltinDefinitions.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Analysis/src/EmbeddedBuiltinDefinitions.cpp b/Analysis/src/EmbeddedBuiltinDefinitions.cpp index dfc6ff07..7582bc8f 100644 --- a/Analysis/src/EmbeddedBuiltinDefinitions.cpp +++ b/Analysis/src/EmbeddedBuiltinDefinitions.cpp @@ -112,7 +112,8 @@ declare function type(value: T): string declare function typeof(value: T): string -- `assert` has a magic function attached that will give more detailed type information -declare function assert(value: T, errorMessage: string?): T +-- declare function assert(value: T, errorMessage: string?): T +declare assert: ((value: T) -> (T)) & ((value: T, errorMessage: string) -> (T, string)) declare function error(message: T, level: number?): never declare function tostring(value: T): string