@farris/bef-vue
Version:
18 lines (17 loc) • 645 B
TypeScript
import { HttpClient, Injector } from '@farris/devkit-vue';
import { FrameworkSessionService } from '../../framework-session.service';
import { SessionHandlingStrategy } from './handling-strategy';
/**
* BeSession处理策略工厂
*/
declare class BefSessionHandlingStrategyFactory {
/**
* 创建BeSession处理策略
*/
create(handlingStrategyName: string, frmSessionService: FrameworkSessionService, beBaseUrl: string, httpClient: HttpClient, injector: Injector): SessionHandlingStrategy;
/**
* 创建BeSession缓存策略
*/
private createStorageStrategy;
}
export { BefSessionHandlingStrategyFactory };