@recursyve/forms-frontend
Version:
16 lines (15 loc) • 436 B
TypeScript
import { DisplayConfig } from "./display-config.interface";
import { ViewType } from "./view-type.enum";
export interface ViewConfig<TypeConfig = any> {
keyName: string;
title: string;
description: string;
displayConfig: DisplayConfig;
type: ViewType;
appendables: AppendableConfig[];
typeConfig?: TypeConfig;
}
export interface AppendableConfig {
viewConfig: ViewConfig;
expectedParentValue: any;
}