bfend
Version:
Admin template base on ng-zorro-antd
37 lines (36 loc) • 1.31 kB
TypeScript
import { Injector } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { BfMenuService } from './menu.service';
import { BfendOptions } from './options.type';
import { BfSettingsService } from './settings.service';
import { BfACLService } from './auth/acl.service';
import { BfTitleService } from './title.service';
import { BfAuthService } from './auth/auth.service';
import { User } from './auth/user.type';
import { BfHttpService } from './http/http.service';
/**
* @dynamic
*/
export declare class BfAppService {
private injector;
private httpClient;
private httpService;
private menuService;
private settingService;
private aclService;
private titleService;
private authService;
options: BfendOptions;
private _user;
private isBusySubject;
loading$: Observable<boolean>;
readonly user: User;
constructor(injector: Injector, httpClient: HttpClient, httpService: BfHttpService, menuService: BfMenuService, settingService: BfSettingsService, aclService: BfACLService, titleService: BfTitleService, authService: BfAuthService, options: BfendOptions);
/**
* 初始化,加载应用基础数据
*/
startup(): Promise<any>;
load(): Observable<any>;
logout(): void;
}