/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/containers/Authentication/utils.ts
27 строк
828 B
Hellen
feat: add database to authentication process (#1976)
24 фев 2025, 12:55
Не верифицирован
24 фев 2025, 12:55
d9067b3
Код
Авторство
О чём код?
interface AuthError { data: { error: string; }; } function isAuthError(error: unknown): error is AuthError { return Boolean( error && typeof error === 'object' && 'data' in error && error.data && typeof error.data === 'object' && 'error' in error.data && typeof error.data.error === 'string', ); } export function isUserError(error: unknown): error is AuthError { return isAuthError(error) && error.data.error.includes('user'); } export function isPasswordError(error: unknown): error is AuthError { return isAuthError(error) && error.data.error.includes('password'); } export function isDatabaseError(error: unknown): error is AuthError { return isAuthError(error) && error.data.error.includes('database'); }