const accessTokenKey = 'auth.jwt.accessToken' const refreshTokenKey = 'auth.jwt.refreshToken' export interface ITokens { access: string | null refresh: string | null } export function getTokens(): ITokens { return { access: window.localStorage.getItem(accessTokenKey), refresh: window.localStorage.getItem(refreshTokenKey), } } export function setTokens(tokens: ITokens): void { if (tokens.access && tokens.refresh) { window.localStorage.setItem(accessTokenKey, tokens.access) window.localStorage.setItem(refreshTokenKey, tokens.refresh) } else { removeTokens() } } export function removeTokens(): void { window.localStorage.removeItem(accessTokenKey) window.localStorage.removeItem(refreshTokenKey) }