dynamic-display-shared
Version:
A library for dynamic view
11 lines (10 loc) • 843 B
TypeScript
import { Entity } from './entity';
import { EntityDetailsViewModel, MasterEntityDetailsViewModel } from './entity-details.view-model';
import { AnyParameter, SimpleParameter, EntityViewModelParameter } from './entity-parameter';
export declare function getMasterEntityViewModel(entity: Entity): MasterEntityDetailsViewModel;
export declare function getEntityViewModel(entity: Entity): EntityDetailsViewModel;
export declare function isSimpleParameter(parameter: AnyParameter): boolean;
export declare function isEntityParameter(parameter: AnyParameter): boolean;
export declare function getPluralEntityTypeName(metadataId: number): string;
export declare function getSimpleParameters(parameters: AnyParameter[]): SimpleParameter[];
export declare function getEntityParameters(parameters: AnyParameter[]): EntityViewModelParameter[];