# gt-node: General Translation Node.js SDK: getVersionId
URL: https://generaltranslation.com/fr/docs/node/reference/functions/get-version-id.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Lire l’id de version de traduction configuré dans General Translation gt-node. Référence de l’API pour getVersionId.

Renvoie l’id de version de traduction configuré pour le cache de traduction, s’il est défini. Cet id de version détermine quelle version publiée des traductions `gt-node` charge.

## Vue d’ensemble [#overview]

Appelez `getVersionId` sans argument pour consulter l’ID de version actuel. Cette fonction renvoie `undefined` si aucun ID de version n’est configuré.

```ts
import { getVersionId } from 'gt-node';

const versionId = getVersionId();
console.log(versionId); // 'abc123' ou undefined
```

Signature :

```ts
getVersionId(): string | undefined
```

*Remarque : l’id de version est un paramètre interne du cache. `getVersionId` le lit ; il ne le définit pas.*

## Fonctionnement [#how-it-works]

* **Lit la configuration du cache.** Elle renvoie l’ID de version stocké dans le cache de traduction créé lors de [`initializeGT`](/docs/node/reference/functions/initialize-gt).
* **Synchrone.** Elle renvoie immédiatement une valeur et ne nécessite pas d’`await`.

## Paramètres [#parameters]

`getVersionId` n’accepte aucun paramètre.

## Valeur de retour [#returns]

**Type** `string | undefined`

L’ID de version configuré, ou `undefined` si aucun n’est défini.

## Exemples [#examples]

```ts title="handler.js"
import { getVersionId } from 'gt-node';

app.get('/api/version', (req, res) => {
  res.json({ versionId: getVersionId() ?? null });
});
```

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
