# AzureWebPubSubHubResource

- Module: [Aspire.Hosting.Azure.WebPubSub](/reference/api/typescript/aspire.hosting.azure.webpubsub.md)
- Version: `13.2.0`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire)

## Definition

```typescript
interface AzureWebPubSubHubResource
  extends IManifestExpressionProvider,
    IResource,
    IResourceWithConnectionString,
    IResourceWithParent,
    AzureWebPubSubResource]],
    IValueProvider,
    IValueWithReferences {
  addEventHandler(
      urlExpression: ReferenceExpression,
      userEventPattern?: string,
      systemEvents?: string[]): AzureWebPubSubHubResource;
}
```

## Methods

- [addEventHandler](/reference/api/typescript/aspire.hosting.azure.webpubsub/azurewebpubsubhubresource/addeventhandler.md) -- `method` -- Adds an event handler to an Azure Web PubSub hub.
    ```typescript
  addEventHandler(urlExpression: ReferenceExpression, userEventPattern?: string, systemEvents?: string[]): AzureWebPubSubHubResource
  ```
