diff --git a/src/init.luau b/src/init.luau index 8356b9b..f16e371 100644 --- a/src/init.luau +++ b/src/init.luau @@ -662,7 +662,7 @@ local function noop(_self: Query, ...): () -> () end local EmptyQuery = { - __iter = iterNoop, + __iter = noop, next = noop, replace = noop, without = function(self) @@ -670,6 +670,8 @@ local EmptyQuery = { end } +setmetatable(EmptyQuery, EmptyQuery) + export type Query = typeof(EmptyQuery) type CompatibleArchetype = { archetype: Archetype, indices: { number } }