import { FrameContext, ViewModel } from '@farris/devkit'; import { FormMessageService } from './form-message.service'; import { FormNotifyService } from './form-notify.service'; import { LanguageService } from './languag.service'; /** * 数据检查服务 */ declare class DataCheckService { private messageService; private formNotifyService; private languageService; private viewModel; private frameContext; constructor(messageService: FormMessageService, formNotifyService: FormNotifyService, languageService: LanguageService, viewModel: ViewModel, frameContext: FrameContext); checkBeforeAdd(failMessage?: string): import("rxjs").Observable; /** * 编辑前检查 */ checkBeforeEdit(idToEdit: string): any; /** * 查看前检查 */ checkBeforeView(idToView: string): any; /** * 老表单跳过检查 * @todo:待删除,兼容老表单 */ ifSkipCheck(id: string): boolean; } export { DataCheckService };