> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# StreamClient

<div id="constructors">
  ## Constructores
</div>

<div id="constructor">
  ### constructor
</div>

• **new StreamClient**(`client`): [`StreamClient`](/es/xdks/typescript/reference/classes/StreamClient)

<div id="parameters">
  #### Parámetros
</div>

| Nombre   | Type                                                     |
| :------- | :------------------------------------------------------- |
| `client` | [`Client`](/es/xdks/typescript/reference/classes/Client) |

<div id="returns">
  #### Devuelve
</div>

[`StreamClient`](/es/xdks/typescript/reference/classes/StreamClient)

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:972](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L972)

<div id="methods">
  ## Métodos
</div>

<div id="likescompliance">
  ### likesCompliance
</div>

▸ **likesCompliance**(`options?`): `Promise`\<`EventDrivenStream`>

Transmite datos de cumplimiento de Likes\
Transmite todos los datos de cumplimiento relacionados con los Likes de los usuarios.

Devuelve un stream basado en eventos que es fácil de usar.\
Usa `.on()` para escuchar eventos como `data`, `error`, `close`.\
También admite iteración asíncrona con `for await...of`.

<div id="parameters">
  #### Parámetros
</div>

| Nombre    | Tipo                              |
| :-------- | :-------------------------------- |
| `options` | `LikesComplianceStreamingOptions` |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<`EventDrivenStream`>

Flujo dirigido por eventos para procesar datos de streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:1016](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L1016)

***

<div id="userscompliance">
  ### usersCompliance
</div>

▸ **usersCompliance**(`partition`, `options?`): `Promise`\<`EventDrivenStream`>

Transmite datos de cumplimiento de usuarios\
Transmite todos los datos de cumplimiento relacionados con usuarios.

Devuelve un flujo controlado por eventos que es fácil de usar.\
Usa .on() para escuchar eventos como 'data', 'error', 'close'.\
También admite iteración asíncrona con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre      | Tipo                              | Descripción             |
| :---------- | :-------------------------------- | :---------------------- |
| `partition` | `number`                          | El número de partición. |
| `options`   | `UsersComplianceStreamingOptions` | -                       |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<`EventDrivenStream`>

Flujo basado en eventos para gestionar datos de streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:1196](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L1196)

***

<div id="postsfirehoseko">
  ### postsFirehoseKo
</div>

▸ **postsFirehoseKo**(`partition`, `options?`): `Promise`\<`EventDrivenStream`>

Transmitir Publicaciones en coreano
Transmite en tiempo real todas las Publicaciones públicas en coreano.

Devuelve un stream basado en eventos que es fácil de usar.
Utiliza .on() para escuchar eventos como 'data', 'error', 'close'.
También admite iteración asíncrona con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre      | Type                              | Descripción             |
| :---------- | :-------------------------------- | :---------------------- |
| `partition` | `number`                          | El número de partición. |
| `options`   | `PostsFirehoseKoStreamingOptions` | -                       |

#### Returns

`Promise`\<`EventDrivenStream`>

Flujo basado en eventos para procesar datos de streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:1392](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L1392)

***

<div id="likessample10">
  ### likesSample10
</div>

▸ **likesSample10**(`partition`, `options?`): `Promise`\<`EventDrivenStream`>

Transmitir Likes muestreados
Transmite en tiempo real una muestra del 10 % de los Likes públicos.

Devuelve un stream basado en eventos que es fácil de usar.
Usa .on() para escuchar eventos como 'data', 'error', 'close'.
También admite la iteración asíncrona con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre      | type                            | Descripción             |
| :---------- | :------------------------------ | :---------------------- |
| `partition` | `number`                        | El número de partición. |
| `options`   | `LikesSample10StreamingOptions` | -                       |

#### Returns

`Promise`\<`EventDrivenStream`>

Flujo basado en eventos para manejar datos en streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:1706](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L1706)

***

<div id="likesfirehose">
  ### likesFirehose
</div>

▸ **likesFirehose**(`partition`, `options?`): `Promise`\<`EventDrivenStream`>

Flujo de todos los Likes
Transmite en tiempo real todos los Likes públicos.

Devuelve un stream basado en eventos que es fácil de usar.
Utiliza .on() para escuchar eventos como 'data', 'error', 'close'.
También admite iteración asíncrona con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre      | Type                            | Descripción             |
| :---------- | :------------------------------ | :---------------------- |
| `partition` | `number`                        | El número de partición. |
| `options`   | `LikesFirehoseStreamingOptions` | -                       |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<`EventDrivenStream`>

Flujo basado en eventos para manejar datos en streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:1983](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L1983)

***

<div id="postsfirehoseja">
  ### postsFirehoseJa
</div>

▸ **postsFirehoseJa**(`partition`, `options?`): `Promise`\<`EventDrivenStream`>

Flujo de Publicaciones en japonés
Transmite en tiempo real todas las Publicaciones públicas en japonés.

Devuelve un flujo controlado por eventos que es fácil de usar.
Usa .on() para escuchar eventos como 'data', 'error', 'close'.
También admite la iteración asíncrona con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre      | Tipo                              | Descripción             |
| :---------- | :-------------------------------- | :---------------------- |
| `partition` | `number`                          | El número de partición. |
| `options`   | `PostsFirehoseJaStreamingOptions` | -                       |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<`EventDrivenStream`>

Flujo basado en eventos para procesar datos en streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:2257](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L2257)

***

<div id="postsfirehoseen">
  ### postsFirehoseEn
</div>

▸ **postsFirehoseEn**(`partition`, `options?`): `Promise`\<`EventDrivenStream`>

Flujo de Publicaciones en inglés
Transmite en tiempo real todas las Publicaciones públicas en inglés.

Devuelve un stream basado en eventos que es fácil de usar.
Utiliza .on() para escuchar eventos como 'data', 'error', 'close'.
También admite iteración asíncrona con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre      | Tipo                              | Descripción             |
| :---------- | :-------------------------------- | :---------------------- |
| `partition` | `number`                          | El número de partición. |
| `options`   | `PostsFirehoseEnStreamingOptions` | -                       |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<`EventDrivenStream`>

Stream controlado por eventos para procesar datos en streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:2571](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L2571)

***

<div id="postssample">
  ### postsSample
</div>

▸ **postsSample**(`options?`): `Promise`\<`EventDrivenStream`>

Transmitir Publicaciones muestreadas
Transmite en tiempo real una muestra del 1 % de las Publicaciones públicas.

Devuelve un stream basado en eventos que es fácil de usar.
Usa .on() para escuchar eventos como 'data', 'error', 'close'.
También admite iteración asincrónica con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre    | Tipo                          |
| :-------- | :---------------------------- |
| `options` | `PostsSampleStreamingOptions` |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<`EventDrivenStream`>

Flujo controlado por eventos para procesar datos de streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:2887](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L2887)

***

<div id="postssample10">
  ### postsSample10
</div>

▸ **postsSample10**(`partition`, `options?`): `Promise`\<`EventDrivenStream`>

Stream de Publicaciones muestreadas al 10 %
Transmite en tiempo real una muestra del 10 % de las Publicaciones públicas.

Devuelve un stream basado en eventos que es fácil de usar.
Utiliza .on() para escuchar eventos como 'data', 'error', 'close'.
También admite iteración asíncrona con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre      | Tipo                            | Descripción             |
| :---------- | :------------------------------ | :---------------------- |
| `partition` | `number`                        | El número de partición. |
| `options`   | `PostsSample10StreamingOptions` | -                       |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<`EventDrivenStream`>

Flujo basado en eventos para procesar datos en streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:3145](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L3145)

***

<div id="postscompliance">
  ### postsCompliance
</div>

▸ **postsCompliance**(`partition`, `options?`): `Promise`\<`EventDrivenStream`>

Transmitir datos de cumplimiento de Publicaciones\
Transmite todos los datos de cumplimiento relacionados con Publicaciones.

Devuelve un stream basado en eventos que es fácil de usar.\
Usa .on() para escuchar eventos como 'data', 'error', 'close'.\
También admite la iteración asíncrona con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre      | Tipo                              | Descripción             |
| :---------- | :-------------------------------- | :---------------------- |
| `partition` | `number`                          | El número de partición. |
| `options`   | `PostsComplianceStreamingOptions` | -                       |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<`EventDrivenStream`>

Flujo controlado por eventos para procesar datos de streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:3459](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L3459)

***

<div id="labelscompliance">
  ### labelsCompliance
</div>

▸ **labelsCompliance**(`options?`): `Promise`\<`EventDrivenStream`>

Transmite etiquetas de Publicaciones\
Transmite todos los eventos de etiquetado aplicados a Publicaciones.

Devuelve un flujo basado en eventos que es fácil de usar.\
Utiliza .on() para escuchar eventos como 'data', 'error', 'close'.\
También admite la iteración asíncrona con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre    | Type                               |
| :-------- | :--------------------------------- |
| `options` | `LabelsComplianceStreamingOptions` |

#### Returns

`Promise`\<`EventDrivenStream`>

Flujo controlado por eventos para procesar datos de streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:3651](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L3651)

***

<div id="posts">
  ### posts
</div>

▸ **posts**(`options?`): `Promise`\<`EventDrivenStream`>

Stream de Publicaciones filtradas
Transmite Publicaciones en tiempo real que coinciden con el conjunto de reglas activo.

Devuelve un stream basado en eventos que es fácil de usar.
Usa .on() para escuchar eventos como 'data', 'error', 'close'.
También admite iteración asíncrona con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre    | Tipo                    |
| :-------- | :---------------------- |
| `options` | `PostsStreamingOptions` |

#### Returns

`Promise`\<`EventDrivenStream`>

Flujo basado en eventos para procesar datos de streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:3827](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L3827)

***

<div id="postsfirehose">
  ### postsFirehose
</div>

▸ **postsFirehose**(`partition`, `options?`): `Promise`\<`EventDrivenStream`>

Transmitir todas las Publicaciones
Transmite todas las Publicaciones públicas en tiempo real.

Devuelve un stream basado en eventos que es fácil de usar.
Usa .on() para escuchar eventos como 'data', 'error', 'close'.
También admite la iteración asíncrona con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre      | type                            | Descripción             |
| :---------- | :------------------------------ | :---------------------- |
| `partition` | `number`                        | El número de partición. |
| `options`   | `PostsFirehoseStreamingOptions` | -                       |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<`EventDrivenStream`>

Flujo controlado por eventos para procesar datos de streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:4125](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L4125)

***

<div id="postsfirehosept">
  ### postsFirehosePt
</div>

▸ **postsFirehosePt**(`partition`, `options?`): `Promise`\<`EventDrivenStream`>

Transmisión de Publicaciones en portugués
Transmite en tiempo real todas las Publicaciones públicas en portugués.

Devuelve un flujo basado en eventos y fácil de usar.
Usa .on() para escuchar eventos como 'data', 'error', 'close'.
También admite iteración asíncrona con for await...of.

<div id="parameters">
  #### Parámetros
</div>

| Nombre      | Tipo                              | Descripción             |
| :---------- | :-------------------------------- | :---------------------- |
| `partition` | `number`                          | El número de partición. |
| `options`   | `PostsFirehosePtStreamingOptions` | -                       |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<`EventDrivenStream`>

Flujo basado en eventos para manejar datos de streaming

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:4439](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L4439)

***

<div id="getrulecounts">
  ### getRuleCounts
</div>

▸ **getRuleCounts**(`options?`): `Promise`\<[`Get2TweetsSearchStreamRulesCountsResponse`](/es/xdks/typescript/reference/interfaces/Schemas.Get2TweetsSearchStreamRulesCountsResponse)>

Obtener recuentos de reglas del stream
Obtiene el número de reglas del conjunto de reglas activas para el stream filtrado.

<div id="parameters">
  #### Parámetros
</div>

| Nombre    | Type                            |
| :-------- | :------------------------------ |
| `options` | `GetRuleCountsStreamingOptions` |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<[`Get2TweetsSearchStreamRulesCountsResponse`](/es/xdks/typescript/reference/interfaces/Schemas.Get2TweetsSearchStreamRulesCountsResponse)>

Promesa con la respuesta de la API

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:4753](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L4753)

***

<div id="getrules">
  ### getRules
</div>

▸ **getRules**(`options?`): `Promise`\<[`RulesLookupResponse`](/es/xdks/typescript/reference/interfaces/Schemas.RulesLookupResponse)>

Obtener reglas del stream\
Obtiene el conjunto de reglas activas o un subconjunto de reglas del stream filtrado.

<div id="parameters">
  #### Parámetros
</div>

| Nombre    | Type                       |
| :-------- | :------------------------- |
| `options` | `GetRulesStreamingOptions` |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<[`RulesLookupResponse`](/es/xdks/typescript/reference/interfaces/Schemas.RulesLookupResponse)>

Promesa que contiene la respuesta de la API

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:4854](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L4854)

***

<div id="updaterules">
  ### updateRules
</div>

▸ **updateRules**(`body`, `options?`): `Promise`\<[`AddOrDeleteRulesResponse`](/es/xdks/typescript/reference/interfaces/Schemas.AddOrDeleteRulesResponse)>

Actualiza las reglas del stream
Agrega o elimina reglas del conjunto de reglas activas para el stream filtrado.

<div id="parameters">
  #### Parámetros
</div>

| Nombre    | Type                          |
| :-------- | :---------------------------- |
| `body`    | `any`                         |
| `options` | `UpdateRulesStreamingOptions` |

<div id="returns">
  #### Devuelve
</div>

`Promise`\<[`AddOrDeleteRulesResponse`](/es/xdks/typescript/reference/interfaces/Schemas.AddOrDeleteRulesResponse)>

Promesa que se resuelve con la respuesta de la API

<div id="defined-in">
  #### Definido en
</div>

[stream/stream\_client.ts:4987](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/stream/stream_client.ts#L4987)
