From a6c2d7152ebddb340c1f8d3050e958087c0e49bc Mon Sep 17 00:00:00 2001 From: dai Date: Wed, 20 Aug 2025 22:30:43 +0200 Subject: [PATCH] Allow tags in bulk_insert (#269) --- jecs.d.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jecs.d.ts b/jecs.d.ts index ad51e49..7ff01b0 100755 --- a/jecs.d.ts +++ b/jecs.d.ts @@ -338,10 +338,12 @@ export type ComponentRecord = { export function component_record(world: World, id: Id): ComponentRecord; +type TagToUndefined = T extends TagDiscriminator ? undefined : T + export function bulk_insert( world: World, entity: Entity, ids: C, - values: InferComponents, + values: { [K in keyof C]: TagToUndefined> }, ): void; export function bulk_remove(world: World, entity: Entity, ids: Id[]): void;