UNPKG

@nitra/vite-boot

Version:
32 lines (31 loc) 996 B
/** * Перевіряє коректність JWT токена * @param {string} token - JWT токен * @returns {{result: 'ok'|'expired'|'cleaned'|'broken-role', decoded?: object}} - Результат перевірки */ export function checkToken(token: string): { result: 'ok' | 'expired' | 'cleaned' | 'broken-role' decoded?: object } /** * Вхід або на попередню або на кореневу сторінку * @param {object} decoded - Розкодований JWT з Hasura claims * @param {string} raw - JWT як рядок (для localStorage) * @returns {void} */ export function defaultLogin(decoded: object, raw: string): void /** * Автоматичний вхід користувача * @returns {void} */ export function autoLogin(): void /** * Токен з кукі * @returns {string} токен */ export function getToken(): string /** * */ export function refreshToken(): Promise<void> export { cleanToken } from './user.js'