@farris/renderer
Version:
Render schema to web page with farris ui.
34 lines (33 loc) • 2.09 kB
TypeScript
import { LanguageListManager } from "../../../i18n";
import { Metadata } from "../../../types";
import { CommonWebCommandMetadataDataService, CustomWebCommandMetadataDataService, CustomWebComponentMetadataDataService, FormMetadataDataService, MetadataDataService, ResourceMetadataDataService, StateMachineMetadataDataService } from "../../data-service";
import { BaMetadataDataService } from "./ba-metadata-data-service";
export declare class BaMetadataDataServiceImpl extends MetadataDataService {
baMetadataDataService: BaMetadataDataService;
formMetadataDataService: FormMetadataDataService;
stateMachineMetadataDataService: StateMachineMetadataDataService;
webCommandMetadataDataService: CommonWebCommandMetadataDataService;
customWebComponentMetadataDataService: CustomWebComponentMetadataDataService;
customWebCommandMetadataDataService: CustomWebCommandMetadataDataService;
resourceMetadataDataService: ResourceMetadataDataService;
languageListManager: LanguageListManager;
constructor(baMetadataDataService: BaMetadataDataService, formMetadataDataService: FormMetadataDataService, stateMachineMetadataDataService: StateMachineMetadataDataService, webCommandMetadataDataService: CommonWebCommandMetadataDataService, customWebComponentMetadataDataService: CustomWebComponentMetadataDataService, customWebCommandMetadataDataService: CustomWebCommandMetadataDataService, resourceMetadataDataService: ResourceMetadataDataService, languageListManager: LanguageListManager);
loadMetadataByPath(projectPath: string, metadataPath: string): Promise<{
form: Metadata;
stateMachines: Metadata[];
commands: Metadata[];
webComponents: Metadata[];
}>;
loadMetadataById(metadataId: string): Promise<{
form: Metadata;
stateMachines: Metadata[];
commands: Metadata[];
webComponents: Metadata[];
}>;
loadMetadataByMetadata(metadata: any): Promise<{
form: Metadata;
stateMachines: Metadata[];
commands: Metadata[];
webComponents: Metadata[];
}>;
}