UNPKG

@cuba-platform/front-generator

Version:
17 lines (16 loc) 693 B
import { ProjectEntityInfo } from "./entities-generation"; import { EnumDeclaration } from "typescript"; import { ProjectModel } from "../../../common/model/cuba-model"; export declare type ModelContext = { entitiesMap: Map<string, ProjectEntityInfo>; enumsMap: Map<string, EnumDeclaration>; }; /** * @param projectModel model context collected from * @return entity and enum map with fqn as key */ export declare function collectModelContext(projectModel: ProjectModel): { entitiesMap: Map<string, ProjectEntityInfo>; enumsMap: Map<string, EnumDeclaration>; }; export declare function findEntityByName(entityName: string, ctx: ModelContext): ProjectEntityInfo | undefined;