@farris/command-services-vue
Version:
Render schema to web page with farris ui.
20 lines (18 loc) • 1.05 kB
TypeScript
import { ViewModel, ViewModelState } from '@farris/devkit-vue';
import { BaseDataService } from './base-data.service';
import { FormLoadingService } from '../form-loading.service';
import { FormMessageService } from '../form-message.service';
import { FormNotifyService } from '../form-notify.service';
export declare class SubListDataService extends BaseDataService {
private formLoadingService;
private formMessageService;
private formNotifyService;
constructor(viewModel: ViewModel<ViewModelState>, formLoadingService: FormLoadingService, formMessageService: FormMessageService, formNotifyService: FormNotifyService);
add(): Promise<never> | undefined;
remove(id: string, successMessage?: string): Promise<void>;
removeAndSave(id: string, successMessage?: string): Promise<void>;
insert(position: number | string): void;
removeChildrenByIds(ids: string[] | string, successMessage?: string): Promise<void>;
move(direction: string, field: string, targets: string | string[]): void;
private getPath;
}