diff --git a/imports/class/shared.lua b/imports/class/shared.lua index fd5bd51..6b4e56d 100644 --- a/imports/class/shared.lua +++ b/imports/class/shared.lua @@ -37,6 +37,11 @@ function mixins.new(class, obj) return obj end +---Checks if an object is an instance of the given class. +function mixins.instanceOf(obj, class) + return getmetatable(obj) == class +end + ---Creates a new class. ---@todo add inherited types for new/private/init fields (not yet supported by lls) ---@param name string