[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Page](./puppeteer.protocol.page.md) > [DownloadProgressEvent](./puppeteer.protocol.page.downloadprogressevent.md) > [state](./puppeteer.protocol.page.downloadprogressevent.state.md) ## Protocol.Page.DownloadProgressEvent.state property Download status. (DownloadProgressEventState enum) Signature: ```typescript state: ('inProgress' | 'completed' | 'canceled'); ```