diff --git a/lib/index.d.ts b/lib/index.d.ts index 5edf5f5..88b0165 100644 --- a/lib/index.d.ts +++ b/lib/index.d.ts @@ -46,14 +46,14 @@ type Record = { componentRecord: ArchetypeMap, } -type Query = { +type Query = { without: (...components: Entity[]) => Query; } & IterableFunction> // Utility Types export type Entity = number & { __nominal_type_dont_use: T } export type EntityType = T extends Entity ? A : never; -export type InferComponents = A & { +export type InferComponents = { [K in keyof A]: EntityType };