<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [puppeteer](./puppeteer.md) &gt; [Device](./puppeteer.device.md)

## Device interface


<b>Signature:</b>

```typescript
export interface Device 
```

## Properties

|  Property | Type | Description |
|  --- | --- | --- |
|  [name](./puppeteer.device.name.md) | string |  |
|  [userAgent](./puppeteer.device.useragent.md) | string |  |
|  [viewport](./puppeteer.device.viewport.md) | { width: number; height: number; deviceScaleFactor: number; isMobile: boolean; hasTouch: boolean; isLandscape: boolean; } |  |