UNPKG

@delon/theme

Version:

ng-alain theme system library.

24 lines (23 loc) 717 B
import { EnvironmentProviders, Type } from '@angular/core'; import type { IconDefinition } from '@ant-design/icons-angular'; import { AlainConfig } from '@delon/util/config'; import type { NzSafeAny } from 'ng-zorro-antd/core/types'; export interface AlainProvideOptions { config?: AlainConfig; /** * Initialize default language * * 初始化默认语言 */ defaultLang?: AlainProvideLang; i18nClass?: Type<NzSafeAny>; icons?: IconDefinition[]; } export interface AlainProvideLang { abbr: string; ng: NzSafeAny; zorro: NzSafeAny; date: NzSafeAny; delon: NzSafeAny; } export declare function provideAlain(options: AlainProvideOptions): EnvironmentProviders;