diff options
author | bobzel <zzzman@gmail.com> | 2022-12-21 11:11:39 -0500 |
---|---|---|
committer | bobzel <zzzman@gmail.com> | 2022-12-21 11:11:39 -0500 |
commit | e373e66f8ed06f4501e00af8348f15ad113c7424 (patch) | |
tree | 911b512c544d6d522d5899e6dced1123e5789c61 /src/fields/List.ts | |
parent | b71e828bc3e6c48d00dade555968c99b5deb412e (diff) |
cleaning up ACLs for performance and clarity
Diffstat (limited to 'src/fields/List.ts')
-rw-r--r-- | src/fields/List.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/fields/List.ts b/src/fields/List.ts index 1e1adc7a8..809173ddf 100644 --- a/src/fields/List.ts +++ b/src/fields/List.ts @@ -127,6 +127,9 @@ const listHandlers: any = { this[Self].__realFields(); return this[Self].__fields.map(toRealField).join(separator); }, + lastElement() { + return this[Self].__fields.lastElement(); + }, lastIndexOf(valueToFind: any, fromIndex: number) { if (valueToFind instanceof RefField) { return this[Self].__realFields().lastIndexOf(valueToFind, fromIndex); @@ -213,7 +216,7 @@ function toRealField(field: Field) { return field instanceof ProxyField ? field.value : field; } -function listGetter(target: any, prop: string | number | symbol, receiver: any): any { +function listGetter(target: any, prop: string | symbol, receiver: any): any { if (listHandlers.hasOwnProperty(prop)) { return listHandlers[prop]; } |