Fixes QueryBuilder types to omit components excluded with none. #85
Annotations
10 errors and 2 warnings
Test:
benchmarks/systems/index.ts#L1
Property 'velocity' does not exist on type '{}'.
|
Test:
benchmarks/systems/index.ts#L1
Property 'velocity' does not exist on type '{}'.
|
Test:
benchmarks/systems/index.ts#L1
Property 'position' does not exist on type '{}'.
|
Test:
benchmarks/systems/index.ts#L1
Property 'velocity' does not exist on type '{}'.
|
Test:
benchmarks/systems/index.ts#L1
Property 'position' does not exist on type '{}'.
|
Test:
benchmarks/systems/index.ts#L1
Property 'velocity' does not exist on type '{}'.
|
Test:
src/ecs/Context.ts#L1
Conversion of type 'ContextClass<{ [K in keyof UnionToIntersection<KeyedByType<A>>]: UnionToIntersection<KeyedByType<A>>[K]; }>' to type 'ContextClass<KeyedByType<A>>' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
|
Test:
src/ecs/Entity.ts#L1
Type 'EntityClass<M & KeyedByType<A>, Entity<M & KeyedByType<A>>>' is not assignable to type 'EntityClass<M, Entity<M>>'.
|
Test:
src/ecs/Entity.ts#L1
Conversion of type 'typeof Entity' to type 'EntityClass<M, Entity<M>>' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
|
Test:
src/lib/Deserializer.test.ts#L1
Property 'e' does not exist on type '{}'.
|
Test
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Test
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|