[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Input](./puppeteer.protocol.input.md) > [DispatchTouchEventRequest](./puppeteer.protocol.input.dispatchtoucheventrequest.md) > [type](./puppeteer.protocol.input.dispatchtoucheventrequest.type.md) ## Protocol.Input.DispatchTouchEventRequest.type property Type of the touch event. TouchEnd and TouchCancel must not contain any touch points, while TouchStart and TouchMove must contains at least one. (DispatchTouchEventRequestType enum) Signature: ```typescript type: ('touchStart' | 'touchEnd' | 'touchMove' | 'touchCancel'); ```