@farris/command-services-vue
Version:
Render schema to web page with farris ui.
25 lines (24 loc) • 1.23 kB
TypeScript
import { ViewModel, Entity } from '@farris/devkit-vue';
import { BaseDataService } from './base-data.service';
import { FormLoadingService } from '../form-loading.service';
import { FormNotifyService } from '../form-notify.service';
import { LanguageService } from '../language.service';
import { EntityChangeService } from '../entity-change.service';
import { FormMessageService } from '../form-message.service';
export declare class CardDataService extends BaseDataService {
private formLoadingService;
private formNotifyService;
private languageService;
private entityChangeService;
private formMessageService;
constructor(viewModel: ViewModel, formLoadingService: FormLoadingService, formNotifyService: FormNotifyService, languageService: LanguageService, entityChangeService: EntityChangeService, formMessageService: FormMessageService);
load(id: string): Promise<void>;
onLoading(transitionActionParamName: string): void;
add(): Promise<Entity>;
checkBeforeUpdate(): Promise<void>;
edit(): Promise<void>;
update(): Promise<void>;
save(successMessage?: string): Promise<void>;
cancel(showConfirm?: boolean): Promise<void | undefined>;
reload(): Promise<void>;
}