diff --git a/jecs.luau b/jecs.luau index f705f0e..7f47472 100644 --- a/jecs.luau +++ b/jecs.luau @@ -2650,10 +2650,10 @@ return { tag = (ECS_TAG :: any) :: () -> Entity, meta = (ECS_META :: any) :: (id: Entity, id: Id, value: T) -> Entity, is_tag = (ecs_is_tag :: any) :: (World, Id) -> boolean, - - OnAdd = EcsOnAdd :: Entity<(entity: Entity) -> ()>, - OnRemove = EcsOnRemove :: Entity<(entity: Entity) -> ()>, - OnChange = EcsOnChange :: Entity<(entity: Entity, data: any) -> ()>, + + OnAdd = EcsOnAdd :: Entity<(entity: Entity, id: Id, data: T) -> ()>, + OnRemove = EcsOnRemove :: Entity<(entity: Entity, id: Id) -> ()>, + OnChange = EcsOnChange :: Entity<(entity: Entity, id: Id, data: T) -> ()>, ChildOf = EcsChildOf :: Entity, Component = EcsComponent :: Entity, Wildcard = EcsWildcard :: Entity,