UNPKG

bfend

Version:

Admin template base on ng-zorro-antd

37 lines (36 loc) 1.31 kB
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; }