From 8ccba41bf632e0cee8338366624d8c3739b9f3f2 Mon Sep 17 00:00:00 2001 From: Christoph Bartschat Date: Tue, 21 Apr 2026 18:40:07 -0700 Subject: [PATCH 1/3] Update type definition of defineQuery/defineSystem --- docs/api/studio/ecs/ecs.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/api/studio/ecs/ecs.mdx b/docs/api/studio/ecs/ecs.mdx index e01fee2..945ce43 100644 --- a/docs/api/studio/ecs/ecs.mdx +++ b/docs/api/studio/ecs/ecs.mdx @@ -132,7 +132,7 @@ ecs.defineState(name).wait(waitTime: number, nextState: string | State) // -> vo Define a system. ``` ts -ecs.defineSystem([terms]: string[], behavior: function) // -> System +ecs.defineSystem(terms: RootComponent[], behavior: function) // -> System ``` ### defineQuery @@ -140,7 +140,7 @@ ecs.defineSystem([terms]: string[], behavior: function) // -> System Define a query. ``` ts -ecs.defineQuery([terms: string]) // -> callback +ecs.defineQuery(terms: RootComponent[]) // -> callback ``` ### getAttribute From 8de1b915a94ff4d1b48229d082d7fbb132ca2130 Mon Sep 17 00:00:00 2001 From: Christoph Bartschat Date: Tue, 21 Apr 2026 18:43:48 -0700 Subject: [PATCH 2/3] Update type definition of defineQuery/defineSystem --- docs/api/studio/ecs/ecs.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/api/studio/ecs/ecs.mdx b/docs/api/studio/ecs/ecs.mdx index 945ce43..e196f7a 100644 --- a/docs/api/studio/ecs/ecs.mdx +++ b/docs/api/studio/ecs/ecs.mdx @@ -132,7 +132,7 @@ ecs.defineState(name).wait(waitTime: number, nextState: string | State) // -> vo Define a system. ``` ts -ecs.defineSystem(terms: RootComponent[], behavior: function) // -> System +ecs.defineSystem(terms: RootComponent[], behavior: function) // -> function ``` ### defineQuery @@ -140,7 +140,7 @@ ecs.defineSystem(terms: RootComponent[], behavior: function) // -> System Define a query. ``` ts -ecs.defineQuery(terms: RootComponent[]) // -> callback +ecs.defineQuery(terms: RootComponent[]) // -> function ``` ### getAttribute From 5d3341298d5266a919ca4ba6171687581648136c Mon Sep 17 00:00:00 2001 From: Christoph Bartschat Date: Tue, 21 Apr 2026 18:44:48 -0700 Subject: [PATCH 3/3] Update type definition of defineQuery/defineSystem --- docs/api/studio/ecs/ecs.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/api/studio/ecs/ecs.mdx b/docs/api/studio/ecs/ecs.mdx index e196f7a..a323c30 100644 --- a/docs/api/studio/ecs/ecs.mdx +++ b/docs/api/studio/ecs/ecs.mdx @@ -132,7 +132,7 @@ ecs.defineState(name).wait(waitTime: number, nextState: string | State) // -> vo Define a system. ``` ts -ecs.defineSystem(terms: RootComponent[], behavior: function) // -> function +ecs.defineSystem(terms: RootAttribute[], behavior: function) // -> function ``` ### defineQuery @@ -140,7 +140,7 @@ ecs.defineSystem(terms: RootComponent[], behavior: function) // -> function Define a query. ``` ts -ecs.defineQuery(terms: RootComponent[]) // -> function +ecs.defineQuery(terms: RootAttribute[]) // -> function ``` ### getAttribute