@bixi/auth
Version:
16 lines (15 loc) • 482 B
TypeScript
import { HttpRequest } from '@angular/common/http';
import { BixiAuthConfig } from '../../config.type';
import { BaseInterceptor } from '../base.interceptor';
/**
* JWT 拦截器
*
* ```
* // app.module.ts
* { provide: HTTP_INTERCEPTORS, useClass: JWTInterceptor, multi: true}
* ```
*/
export declare class JWTInterceptor extends BaseInterceptor {
isAuth(options: BixiAuthConfig): boolean;
setReq(req: HttpRequest<any>, _options: BixiAuthConfig): HttpRequest<any>;
}