@delon/theme
Version:
ng-alain theme system library.
24 lines (23 loc) • 717 B
TypeScript
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;