UNPKG

@yelon/auth

Version:

Simple user authentication, support Json Web Token & Simple Token.

16 lines (15 loc) 524 B
import { IStore } from './interface'; import { ITokenModel } from '../token/interface'; /** * `sessionStorage` storage, **lost after closing the browser**. * * ```ts provideHttpClient(withInterceptors([...(environment.interceptorFns ?? []), authJWTInterceptor, defaultInterceptor])), provideAuth(withSessionStorage()), * ``` */ export declare class SessionStorageStore implements IStore { get(key: string): ITokenModel; set(key: string, value: ITokenModel | null): boolean; remove(key: string): void; }