From 0cb7558fbb84194a2edc042785eaee5e09f292a5 Mon Sep 17 00:00:00 2001 From: Ukendio Date: Fri, 17 Jan 2025 11:17:07 +0100 Subject: [PATCH] Fix types on idr --- jecs.luau | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jecs.luau b/jecs.luau index d80cd00..59b00f7 100644 --- a/jecs.luau +++ b/jecs.luau @@ -503,7 +503,7 @@ end local function id_record_ensure(world: World, id: number): IdRecord local componentIndex = world.componentIndex - local idr = componentIndex[id] + local idr: IdRecord = componentIndex[id] if not idr then local flags = ECS_ID_MASK @@ -548,7 +548,8 @@ local function id_record_ensure(world: World, id: number): IdRecord on_set = on_set, on_remove = on_remove, }, - } :: IdRecord + } + componentIndex[id] = idr end