From 04172c2e530809da6516080833d5c9541082778f Mon Sep 17 00:00:00 2001 From: Mark Marks Date: Thu, 29 Aug 2024 23:32:21 +0200 Subject: [PATCH] fix: Fix type of world:has() to explicitly take in an entity --- CHANGELOG.md | 1 + src/init.luau | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 234ccc0..49598e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ The format is based on [Keep a Changelog][kac], and this project adheres to - Applies to `world:add()`, `world:set()`, `world:remove()`, `world:get()`, `world:has()` and `world:query()` - New exported type `Id = Entity | Pair` - Make `world:contains()` return a `boolean` instead of an entity which may or may not exist + - Fix `world:has()` to explicitly take in an entity (new: `(self: World, entity: Entity, ...id) -> boolean`, old: `(self: World, ...Id) -> boolean`) ## [0.2.2] - 2024-07-07 diff --git a/src/init.luau b/src/init.luau index a0b3562..d2dc583 100644 --- a/src/init.luau +++ b/src/init.luau @@ -1537,7 +1537,7 @@ export type World = { & ((self: World, id: Entity, Id, Id, Id) -> (A?, B?, C?)) & (self: World, id: Entity, Id, Id, Id, Id) -> (A?, B?, C?, D?), - has: (self: World, ...Id) -> boolean, + has: (self: World, entity: Entity, ...Id) -> boolean, parent: (self: World, entity: Entity) -> Entity,