UNPKG

@cuba-platform/front-generator

Version:
16 lines (15 loc) 814 B
import * as ts from "typescript"; import { EnumDeclaration, ImportDeclaration } from "typescript"; import { ProjectEntityInfo } from "./model/entities-generation"; export declare type ImportInfo = { className: string; importPath: string; }; export declare function createIncludes(importInfos: ImportInfo[], current?: ImportInfo): ts.ImportDeclaration[]; export declare function importDeclaration(identifiers: string[], moduleSpec: string): ImportDeclaration; export declare function entityImportInfo(importedEntity: ProjectEntityInfo, prefix?: string): ImportInfo; export declare function enumImportInfo(ed: EnumDeclaration, pathPrefix?: string): { className: string; importPath: string; }; export declare function isImportEquals(ii1: ImportInfo | undefined, ii2: ImportInfo | undefined): boolean;