Function
get
(
target: Virtualizer<TScrollElement, TItemElement>,
prop: keyof Virtualizer<TScrollElement, TItemElement>,
)
Source from the content-addressed store, hash-verified
| 40 | |
| 41 | const handler = { |
| 42 | get( |
| 43 | target: Virtualizer<TScrollElement, TItemElement>, |
| 44 | prop: keyof Virtualizer<TScrollElement, TItemElement>, |
| 45 | ) { |
| 46 | switch (prop) { |
| 47 | case 'getVirtualItems': |
| 48 | return () => virtualItems |
| 49 | case 'getTotalSize': |
| 50 | return () => totalSize() |
| 51 | default: |
| 52 | return Reflect.get(target, prop) |
| 53 | } |
| 54 | }, |
| 55 | } |
| 56 | |
| 57 | const virtualizer = new Proxy(instance, handler) |
Tested by
no test coverage detected