@farris/renderer
Version:
Render schema to web page with farris ui.
33 lines (32 loc) • 2.06 kB
TypeScript
import { CommonWebCommandMetadataDataService } from "./common-web-command-metadata-data-service";
import { CustomWebComponentMetadataDataService } from "./custom-web-component-metadata-data-service";
import { FormMetadataDataService } from './form-metadata-data-service';
import { StateMachineMetadataDataService } from "./state-machine-metadata-data-service";
import { CustomWebCommandMetadataDataService } from "./custom-web-command-metadata-data-service";
import { Metadata } from "../../types";
import { ResourceMetadataDataService } from "./resource-metadata-data-service";
import { LanguageListManager } from "../../i18n";
export declare class MetadataDataService {
formMetadataDataService: FormMetadataDataService;
stateMachineMetadataDataService: StateMachineMetadataDataService;
webCommandMetadataDataService: CommonWebCommandMetadataDataService;
customWebComponentMetadataDataService: CustomWebComponentMetadataDataService;
customWebCommandMetadataDataService: CustomWebCommandMetadataDataService;
resourceMetadataDataService: ResourceMetadataDataService;
languageListManager: LanguageListManager;
constructor(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[];
}>;
private loadResourceMetadataByPath;
private loadResourceMetadataById;
}