--- sidebar_label: Connection.send --- # Connection.send() method #### Signature: ```typescript class Connection { send( method: T, params?: ProtocolMapping.Commands[T]['paramsType'][0], options?: CommandOptions ): Promise; } ``` ## Parameters | Parameter | Type | Description | | --------- | -------------------------------------------------- | ------------ | | method | T | | | params | ProtocolMapping.Commands\[T\]\['paramsType'\]\[0\] | _(Optional)_ | | options | [CommandOptions](./puppeteer.commandoptions.md) | _(Optional)_ | **Returns:** Promise<ProtocolMapping.Commands\[T\]\['returnType'\]>