@farris/renderer
Version:
Render schema to web page with farris ui.
19 lines (18 loc) • 953 B
TypeScript
import { FormMetadataService } from "../service";
import { ComponentConfigResolver } from "./component-config-resolver";
import { ConfigResolver } from "../config";
import { TemplateTransformService } from "../template-transformer";
import { ViewModel, ViewModelState } from "@farris/devkit-vue";
import { GlobalTranslate } from "../i18n";
export declare class DataGridComponentConfigResolver extends ComponentConfigResolver {
private formMetadataService;
private configResolver;
private templateTransformService;
private viewModel;
private translate;
private formMetadataId;
type: string;
constructor(formMetadataService: FormMetadataService, configResolver: ConfigResolver, templateTransformService: TemplateTransformService, viewModel: ViewModel<ViewModelState>, translate: GlobalTranslate, formMetadataId: string);
resolve(metadata: Record<string, any>): Record<string, any>;
private getElementComponentId;
}