@yoyoboot/l-52abp-ng
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.13.
47 lines (46 loc) • 1.93 kB
TypeScript
import { Injector, ElementRef } from '@angular/core';
import { FeatureCheckerService, NotifyService, SettingService, MessageService, AbpMultiTenancyService, AbpSessionService } from 'abp-ng2-module';
import { ModalHelper, TitleService } from '@delon/theme';
import { SFSchemaEnumType } from '@delon/form';
import { SampleComponentBaseDirective } from './sample-component-base';
import { IYoyoConfig } from '../common';
import { IAppSessionService } from '../session';
import { IEnumService } from '../utils';
import * as i0 from "@angular/core";
export declare abstract class AppComponentBaseDirective extends SampleComponentBaseDirective {
/** 保存状态 */
saving: boolean;
/** 配hi */
appConfig: IYoyoConfig;
/** 元素服务 */
elementRef: ElementRef;
/** 模态框服务 */
modalHelper: ModalHelper;
/** 功能服务 */
feature: FeatureCheckerService;
/** 通知服务 */
notify: NotifyService;
/** 配置服务 */
setting: SettingService;
/** 消息服务 */
message: MessageService;
/** 多租户服务 */
multiTenancy: AbpMultiTenancyService;
/** title服务 */
titleSrvice: TitleService;
/** abp session服务 */
abpSession: AbpSessionService;
/** app session服务 */
appSession: IAppSessionService;
/** 枚举服务 */
enumService: IEnumService;
constructor(injector: Injector);
/** 将枚举转换SFS的枚举数组 */
convertToSFSchemaEnumType(listEnumType: any): SFSchemaEnumType[];
/** 检查实体历史变更记录是否启用 */
checkEntityHistoryEnabled(entityTypeName: string): boolean;
/** 获取枚举显示名称 */
getEnumDisplayName(enumName: string, key: number | string): string;
static ɵfac: i0.ɵɵFactoryDeclaration<AppComponentBaseDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<AppComponentBaseDirective, never, never, {}, {}, never>;
}