import { ApiError } from '../api/client'; /** * Маршрут `POST /dev/token` существует только при `DEBUG=true` и `AUTH_DEV_ISSUER=true` на бэкенде; иначе приложение * отвечает 404 со строкой «Not Found» (а не доменной ошибкой с кодом). Это и есть признак «dev-эмитент выключен, * вход только через SSO». 404 «пользователь не найден или отключён» приходит с того же статуса, но от самого маршрута. */ export function isDevIssuerDisabled(error: unknown): boolean { return error instanceof ApiError && error.status === 404 && error.code === undefined && error.message === 'Not Found'; }