UNPKG

bfend

Version:

Admin template base on ng-zorro-antd

36 lines (35 loc) 811 B
import { LocalStorageService } from 'angular-web-storage'; import { BfendOptions } from './options.type'; export interface App { name?: string; title?: string; description?: string; year?: number; [key: string]: any; } export interface Layout { aside_width: number; collapsed: boolean; } export declare class BfSettingsService { private storage; private options; constructor(storage: LocalStorageService, options: BfendOptions); /** * App 基础信息 */ private _app; /** * 布局设置 */ private _layout; readonly app: App; setApp(app: Partial<App>): void; readonly layout: Layout; setLayout(layout: Partial<Layout>): void; /** * Reset layout */ resetLayout(): void; toggleCollapsed(): void; }