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


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

> 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"` — 4 symboles.

### Fonctions (2)

#### `createThroughputPayload`

```ts
function createThroughputPayload(size: number, seed?: number): Uint8Array<ArrayBuffer>
```

Fabrique la charge de la sonde : `size` octets pseudo-aléatoires, toujours les mêmes pour une même graine.

#### `isThroughputPayloadSize`

```ts
function isThroughputPayloadSize(value: unknown): value is ThroughputPayloadSize
```

`true` si `value` est une taille admise par la sonde de débit.

### Constantes (1)

#### `THROUGHPUT_PAYLOAD_SIZES`

```ts
const THROUGHPUT_PAYLOAD_SIZES: readonly [ 1024, 65536, 1048576 ]
```

Tailles admises, en octets : 1 Ko, 64 Ko, 1 Mo. Fermées : une taille libre ferait de l'action un amplificateur que le client dimensionne. 1 Mo reste sous `maxPayload` (1 MiB) une fois l'enveloppe ajoutée côté CBOR, et le sens est serveur → client seulement.

### Types (1)

#### `ThroughputPayloadSize`

```ts
type ThroughputPayloadSize = (typeof THROUGHPUT_PAYLOAD_SIZES)[number]
```

Une des tailles de `THROUGHPUT_PAYLOAD_SIZES`.

---

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