[Home](./index.md) > [puppeteer](./puppeteer.md) > [ElementHandle](./puppeteer.elementhandle.md) > [\_intersectQuadWithViewport](./puppeteer.elementhandle._intersectquadwithviewport.md) ## ElementHandle.\_intersectQuadWithViewport() method Signature: ```typescript _intersectQuadWithViewport(quad: Array<{ x: number; y: number; }>, width: number, height: number): Array<{ x: number; y: number; }>; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | quad | Array<{ x: number; y: number; }> | | | width | number | | | height | number | | Returns: Array<{ x: number; y: number; }>