dynamic-display-shared
Version:
A library for dynamic view
27 lines (26 loc) • 931 B
TypeScript
import { AnyParameter } from './entity-parameter';
import { EntityBase } from './entity';
import { EntityTypeInstance } from './entity-type-instance';
import { ProcessViewModel } from './process';
import { Comment } from './comment';
export declare class ParametersGroup {
order: number;
description: string;
parameters: AnyParameter[];
}
export declare class EntityDetailsViewModel extends EntityBase {
type: EntityTypeInstance;
description: string;
shortDescription: string;
parametersGroups: ParametersGroup[];
gisIdFieldName: string;
gisLayers: string;
gisBs: string;
pluralEntitiesDescription: string;
processes: ProcessViewModel[];
comments: Comment[];
}
export declare class MasterEntityDetailsViewModel extends EntityDetailsViewModel {
headersParameters: ParametersGroup | undefined;
subHeadersParameters: ParametersGroup | undefined;
}