Details of `elementRect` type: `{!{top:  number, ...}}`
Missing `@return {!{top: number, ...}}`