Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 | export function getProperty (state) { return new Proxy(() => {}, { apply (target, thisArg, [property]) { if (property.constructor === Array) { return property.reduce((obj, key) => obj[key], state) } else { return state[property] } } }) } |