for (let i = 0, l = (this as any).length; i < l; i++) {
track(arr, TrackOpTypes.GET, i + '')
}
- // we run the method using the orignal args first (which may be reactive)
+ // we run the method using the original args first (which may be reactive)
const res = arr[key](...args)
if (res === -1 || res === false) {
// if that didn't work, run it again using raw values.
get(this: MapTypes, key: unknown) {
return get(this, key, toReadonly)
},
- get size(this: IterableCollections) {
- return size(this)
+ get size() {
+ return size((this as unknown) as IterableCollections)
},
has,
add: createReadonlyMethod(add, TriggerOpTypes.ADD),