---
title: "Référence d'API — nodefony — realtime-channelPattern"
source: docs/api/core/realtime-channelPattern.md
url: https://nodefony.github.io/nodefony-core/docs/api/core/realtime-channelPattern/
---


[Documentation](../../../) › [Référence d'API](../../) › [`nodefony`](../) › realtime-channelPattern

> Générée depuis les déclarations de types publiées de `nodefony` **10.0.0-beta.6** : exactement ce que reçoit une application qui l'installe. Cette page n'existe dans aucun dépôt — pour la corriger, on corrige le TSDoc du code.

## `nodefony`

`import { … } from "nodefony"` — 3 symboles.

### Fonctions (2)

#### `compileChannelPattern`

```ts
function compileChannelPattern(source: string): RegExp | null
```

Compile un motif de la grammaire commune aux canaux et aux webhooks en expression régulière ancrée, ou rend `null` s'il porte trop de `*`.

#### `countWildcards`

```ts
function countWildcards(source: string): number
```

Compte les `*` d'un motif — pour nommer la cause d'un refus de `compileChannelPattern`.

### Constantes (1)

#### `MAX_CHANNEL_PATTERN_WILDCARDS`

```ts
const MAX_CHANNEL_PATTERN_WILDCARDS = 3
```

Nombre maximal de `*` dans un motif de canal ou d'abonnement webhook — au-delà, le motif est refusé.

---

[← Toutes les références d'API](../../)
