[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; }>