# gt-node: General Translation Node.js SDK: getVersionId
URL: https://generaltranslation.com/ru/docs/node/reference/functions/get-version-id.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Чтение ID версии перевода, настроенного в General Translation gt-node. Справочник API для getVersionId.

Возвращает ID версии перевода, настроенный для кэша переводов, если он задан. ID версии определяет, какую опубликованную версию перевода загружает `gt-node`.

## Обзор [#overview]

Вызовите `getVersionId` без аргументов, чтобы получить ID текущей версии. Функция возвращает `undefined`, если ID версии не задан.

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

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

Сигнатура:

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

*Примечание: ID версии — это внутренняя настройка кэша. `getVersionId` возвращает её значение; этот метод его не задаёт.*

## Как это работает [#how-it-works]

* **Читает конфигурацию кэша.** Возвращает ID версии, сохранённый в кэше переводов, созданном при [`initializeGT`](/docs/node/reference/functions/initialize-gt).
* **Синхронно.** Возвращает результат сразу и не требует `await`.

## Параметры [#parameters]

`getVersionId` не принимает параметров.

## Возвращаемое значение [#returns]

**Тип** `string | undefined`

Настроенный ID версии или `undefined`, если он не задан.

## Примеры [#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.
