aboutsummaryrefslogtreecommitdiff
path: root/src/fields/List.ts
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2023-10-26 23:23:48 -0400
committerbobzel <zzzman@gmail.com>2023-10-26 23:23:48 -0400
commit545508987903be8c2f361bbee8b3beae683c73b5 (patch)
tree6ed7017d4ad905515fc6272b2b21223d376d0649 /src/fields/List.ts
parent51cad21a358e17c1f8e609d1d3f077960922fc38 (diff)
a variety of fixes to the animation timeline to make it make some sense. lots still broken.
Diffstat (limited to 'src/fields/List.ts')
-rw-r--r--src/fields/List.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/fields/List.ts b/src/fields/List.ts
index f3fcc87f7..da007e972 100644
--- a/src/fields/List.ts
+++ b/src/fields/List.ts
@@ -236,7 +236,10 @@ class ListImpl<T extends Field> extends ObjectField {
const list = new Proxy<this>(this, {
set: setter,
get: ListImpl.listGetter,
- ownKeys: target => Object.keys(target.__fieldTuples),
+ ownKeys: target => {
+ const keys = Object.keys(target.__fieldTuples);
+ return [...keys, '__realFields'];
+ },
getOwnPropertyDescriptor: (target, prop) => {
if (prop in target[FieldTuples]) {
return {