From 4c9adcd9024e4504ff6682aac1433cfcf10aae43 Mon Sep 17 00:00:00 2001 From: mrkboy10 <165406716+mrkboy10@users.noreply.github.com> Date: Sun, 7 Dec 2025 14:08:48 -0500 Subject: [PATCH] Update deleted flag type --- src/jecs.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/jecs.d.ts b/src/jecs.d.ts index 01dc004..11e7068 100755 --- a/src/jecs.d.ts +++ b/src/jecs.d.ts @@ -173,7 +173,7 @@ export class World { * @param value The hook callback. */ set(component: Entity, hook: HookWithData, value: (e: Entity, id: Id, data: T) => void): void; - set(component: Entity, hook: HookWithDeleted, value: (e: Entity, id: Id, deleted?: boolean) => void): void; + set(component: Entity, hook: HookWithDeleted, value: (e: Entity, id: Id, deleted?: true) => void): void; /** * Assigns a value to a component on the given entity. * @param entity The target entity. @@ -277,7 +277,7 @@ export class World { added(component: Entity, listener: (e: Entity, id: Id, value: T) => void): () => void; changed(component: Entity, listener: (e: Entity, id: Id, value: T) => void): () => void; - removed(component: Entity, listener: (e: Entity, id: Id, deleted?: boolean) => void): () => void; + removed(component: Entity, listener: (e: Entity, id: Id, deleted?: true) => void): () => void; } export function world(): World; @@ -326,7 +326,7 @@ export function ECS_PAIR_SECOND(pair: Pair): number; type HookWithData = Entity<(e: Entity, id: Id, data: T) => void> & { readonly __nominal_HookWithData: unique symbol; }; -type HookWithDeleted = Entity<(e: Entity, id: Id, deleted?: boolean) => void> & { +type HookWithDeleted = Entity<(e: Entity, id: Id, deleted?: true) => void> & { readonly __nominal_HookWithDeleted: unique symbol; };