@hey-api/codegen-core
Advanced tools
+79
-26
@@ -120,8 +120,2 @@ import colors from "ansi-colors"; | ||
| /** | ||
| * Array of file names (without extensions) from which this symbol is re-exported. | ||
| * | ||
| * @default undefined | ||
| */ | ||
| exportFrom?: ReadonlyArray<string>; | ||
| /** | ||
| * Whether this symbol is exported from its own file. | ||
@@ -142,2 +136,8 @@ * | ||
| * | ||
| * @returns The file path(s) that re-export this symbol, or undefined if none. | ||
| */ | ||
| getExportFromFilePath?: Symbol['getExportFromFilePath']; | ||
| /** | ||
| * Optional output strategy to override default behavior. | ||
| * | ||
| * @returns The file path to output the symbol to, or undefined to fallback to default behavior. | ||
@@ -242,8 +242,2 @@ */ | ||
| /** | ||
| * Names of files (without extension) from which this symbol is re-exported. | ||
| * | ||
| * @default [] | ||
| */ | ||
| private _exportFrom; | ||
| /** | ||
| * External module name if this symbol is imported from a module not managed | ||
@@ -266,2 +260,8 @@ * by the project (e.g. "zod", "lodash"). | ||
| /** | ||
| * Custom strategy to determine from which file path(s) this symbol is re-exported. | ||
| * | ||
| * @returns The file path(s) that re-export this symbol, or undefined if none. | ||
| */ | ||
| private _getExportFromFilePath?; | ||
| /** | ||
| * Custom strategy to determine file output path. | ||
@@ -318,6 +318,2 @@ * | ||
| /** | ||
| * Names of files (without extension) that re-export this symbol. | ||
| */ | ||
| get exportFrom(): ReadonlyArray<string>; | ||
| /** | ||
| * External module from which this symbol originates, if any. | ||
@@ -337,2 +333,6 @@ */ | ||
| /** | ||
| * Custom re-export file path resolver, if provided. | ||
| */ | ||
| get getExportFromFilePath(): ((symbol: Symbol) => ReadonlyArray<string> | undefined) | undefined; | ||
| /** | ||
| * Custom file path resolver, if provided. | ||
@@ -381,8 +381,2 @@ */ | ||
| /** | ||
| * Records file names that re‑export this symbol. | ||
| * | ||
| * @param list — Source files re‑exporting this symbol. | ||
| */ | ||
| setExportFrom(list: ReadonlyArray<string>): void; | ||
| /** | ||
| * Assigns the output file this symbol will be emitted into. | ||
@@ -481,4 +475,27 @@ * | ||
| //#region src/languages/types.d.ts | ||
| /** | ||
| * Map of extensions for each language. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * const exts: Extensions = { | ||
| * typescript: ['.ts', '.tsx'], | ||
| * python: ['.py'], | ||
| * }; | ||
| * ``` | ||
| */ | ||
| type Extensions = Partial<Record<Language, ReadonlyArray<string>>>; | ||
| type Language = 'c' | 'c#' | 'c++' | 'css' | 'dart' | 'go' | 'haskell' | 'html' | 'java' | 'javascript' | 'json' | 'kotlin' | 'lua' | 'markdown' | 'matlab' | 'perl' | 'php' | 'python' | 'r' | 'ruby' | 'rust' | 'scala' | 'shell' | 'sql' | 'swift' | 'typescript' | 'yaml' | AnyString; | ||
| /** | ||
| * Map of module entry names for each language. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * const entries: ModuleEntryNames = { | ||
| * typescript: 'index', | ||
| * python: '__init__', | ||
| * }; | ||
| * ``` | ||
| */ | ||
| type ModuleEntryNames = Partial<Record<Language, string>>; | ||
| type NameConflictResolvers = Partial<Record<Language, NameConflictResolver>>; | ||
@@ -633,3 +650,13 @@ //#endregion | ||
| readonly defaultNameConflictResolver: NameConflictResolver; | ||
| /** Maps language to array of extensions. First element is used by default. */ | ||
| /** | ||
| * Maps language to array of extensions. First element is used by default. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * const exts: Extensions = { | ||
| * typescript: ['.ts', '.tsx'], | ||
| * python: ['.py'], | ||
| * }; | ||
| * ``` | ||
| */ | ||
| readonly extensions: Extensions; | ||
@@ -645,3 +672,25 @@ /** | ||
| readonly files: IFileRegistry; | ||
| /** Map of language-specific name conflict resolvers for files in the project. */ | ||
| /** | ||
| * Map of module entry names for each language. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * const entries: ModuleEntryNames = { | ||
| * typescript: 'index', | ||
| * python: '__init__', | ||
| * }; | ||
| * ``` | ||
| */ | ||
| readonly moduleEntryNames: ModuleEntryNames; | ||
| /** | ||
| * Map of language-specific name conflict resolvers for files in the project. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * const resolvers: NameConflictResolvers = { | ||
| * typescript: myTypeScriptResolver, | ||
| * python: myPythonResolver, | ||
| * }; | ||
| * ``` | ||
| */ | ||
| readonly nameConflictResolvers: NameConflictResolvers; | ||
@@ -920,2 +969,5 @@ /** Centralized node registry for the project. */ | ||
| //#endregion | ||
| //#region src/languages/modules.d.ts | ||
| declare const defaultModuleEntryNames: ModuleEntryNames; | ||
| //#endregion | ||
| //#region src/languages/resolvers.d.ts | ||
@@ -1017,6 +1069,7 @@ declare const defaultNameConflictResolvers: NameConflictResolvers; | ||
| readonly fileName?: (name: string) => string; | ||
| readonly moduleEntryNames: ModuleEntryNames; | ||
| readonly nameConflictResolvers: NameConflictResolvers; | ||
| readonly renderers: ReadonlyArray<Renderer>; | ||
| readonly root: string; | ||
| constructor(args: Pick<Partial<IProject>, 'defaultFileName' | 'defaultNameConflictResolver' | 'extensions' | 'fileName' | 'nameConflictResolvers' | 'renderers'> & Pick<IProject, 'root'>); | ||
| constructor(args: Pick<Partial<IProject>, 'defaultFileName' | 'defaultNameConflictResolver' | 'extensions' | 'fileName' | 'moduleEntryNames' | 'nameConflictResolvers' | 'renderers'> & Pick<IProject, 'root'>); | ||
| plan(meta?: IProjectRenderMeta): void; | ||
@@ -1190,3 +1243,3 @@ render(meta?: IProjectRenderMeta): ReadonlyArray<IOutput>; | ||
| //#endregion | ||
| export { type IAnalysisContext as AnalysisContext, type BindingKind, type ExportMember, type ExportModule, type Extensions, File, type IFileIn as FileIn, type FromRef, type FromRefs, type IProject, type ImportMember, type ImportModule, type Language, Logger, type NameConflictResolver, type NameConflictResolvers, type INode as Node, type NodeName, type NodeNameSanitizer, type NodeRelationship, type NodeScope, type IOutput as Output, Project, type IProjectRenderMeta as ProjectRenderMeta, type Ref, type Refs, type RenderContext, type Renderer, type StructureInsert, type StructureItem, type StructureLocation, StructureModel, StructureNode, type StructureShell, type StructureShellResult, Symbol, type ISymbolIdentifier as SymbolIdentifier, type ISymbolIn as SymbolIn, type ISymbolMeta as SymbolMeta, defaultExtensions, defaultNameConflictResolvers, detectInteractiveSession, fromRef, fromRefs, isNode, isNodeRef, isRef, isSymbol, isSymbolRef, loadConfigFile, log, mergeConfigs, nodeBrand, ref, refs, simpleNameConflictResolver, symbolBrand, underscoreNameConflictResolver }; | ||
| export { type IAnalysisContext as AnalysisContext, type BindingKind, type ExportMember, type ExportModule, type Extensions, File, type IFileIn as FileIn, type FromRef, type FromRefs, type IProject, type ImportMember, type ImportModule, type Language, Logger, type ModuleEntryNames, type NameConflictResolver, type NameConflictResolvers, type INode as Node, type NodeName, type NodeNameSanitizer, type NodeRelationship, type NodeScope, type IOutput as Output, Project, type IProjectRenderMeta as ProjectRenderMeta, type Ref, type Refs, type RenderContext, type Renderer, type StructureInsert, type StructureItem, type StructureLocation, StructureModel, StructureNode, type StructureShell, type StructureShellResult, Symbol, type ISymbolIdentifier as SymbolIdentifier, type ISymbolIn as SymbolIn, type ISymbolMeta as SymbolMeta, defaultExtensions, defaultModuleEntryNames, defaultNameConflictResolvers, detectInteractiveSession, fromRef, fromRefs, isNode, isNodeRef, isRef, isSymbol, isSymbolRef, loadConfigFile, log, mergeConfigs, nodeBrand, ref, refs, simpleNameConflictResolver, symbolBrand, underscoreNameConflictResolver }; | ||
| //# sourceMappingURL=index.d.mts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.mts","names":[],"sources":["../src/refs/types.ts","../src/extensions.ts","../src/nodes/node.ts","../src/symbols/types.ts","../src/symbols/symbol.ts","../src/planner/scope.ts","../src/planner/types.ts","../src/languages/types.ts","../src/files/types.ts","../src/nodes/types.ts","../src/output.ts","../src/renderer.ts","../src/project/types.ts","../src/files/file.ts","../src/bindings.ts","../src/brands.ts","../src/config/interactive.ts","../src/logger.ts","../src/config/load.ts","../src/config/merge.ts","../src/guards.ts","../src/languages/extensions.ts","../src/languages/resolvers.ts","../src/log.ts","../src/planner/resolvers.ts","../src/files/registry.ts","../src/nodes/registry.ts","../src/symbols/registry.ts","../src/project/project.ts","../src/refs/refs.ts","../src/structure/types.ts","../src/structure/node.ts","../src/structure/model.ts"],"sourcesContent":[],"mappings":"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"} | ||
| {"version":3,"file":"index.d.mts","names":[],"sources":["../src/refs/types.ts","../src/extensions.ts","../src/nodes/node.ts","../src/symbols/types.ts","../src/symbols/symbol.ts","../src/planner/scope.ts","../src/planner/types.ts","../src/languages/types.ts","../src/files/types.ts","../src/nodes/types.ts","../src/output.ts","../src/renderer.ts","../src/project/types.ts","../src/files/file.ts","../src/bindings.ts","../src/brands.ts","../src/config/interactive.ts","../src/logger.ts","../src/config/load.ts","../src/config/merge.ts","../src/guards.ts","../src/languages/extensions.ts","../src/languages/modules.ts","../src/languages/resolvers.ts","../src/log.ts","../src/planner/resolvers.ts","../src/files/registry.ts","../src/nodes/registry.ts","../src/symbols/registry.ts","../src/project/project.ts","../src/refs/refs.ts","../src/structure/types.ts","../src/structure/node.ts","../src/structure/model.ts"],"sourcesContent":[],"mappings":";;;;;;;;;AAUA;;;;;AAaA;AACc,KAdF,GAcE,CAAA,CAAA,CAAA,GAdO,CAcP,SAAA;EAAQ,CAAA,MAAA,CAAA,EAAA,OAAA;CAAE,GAd+B,CAc/B,GAAA;EAAN,MAAA,EAdmD,CAcnD;CAAG;AAWrB;AAYA;;;;;;;;;;KAxBY,kBClBK,MDmBH,CCnBG,GDmBC,GCnBD,CDmBK,CCnBa,CDmBX,CCnBW,CAAA,CAAA,EASnC;;;;ACRA;;;;;AAEY,KF2BA,OE3BQ,CAAA,CAAA,CAAA,GF2BK,CE3BL,SAAG;EAEX,MAAA,EAAA,KAAA,EAAA;AAEZ,CAAA,GAAY,CAAA,GFuBiD,CEvBjD;AAEZ;AAEA;;;;;;;;;AAuB2B,KFQf,QERe,CAAA,CAAA,CAAA,GAAA,QAAO,MFSpB,CEToB,GFShB,CETgB,CFSd,CETc,CAAA,SFSH,GETG,CAAA,KAAA,EAAA,CAAA,GAAA,CAAA,GFSgB,CEThB,CFSkB,CETlB,CAAA,EAAX;;;;;;;AF7BvB;AAAqB,UCLJ,kBAAA,CDKI;EAAkC,CAAA,GAAA,EAAA,MAAA,CAAA,EAAA,OAAA;;;AAavD;;;;AACkB,UCVD,WAAA,CDUC;EAAG,CAAA,GAAA,EAAA,MAAA,CAAA,EAAA,OAAA;AAWrB;;;AAzBqB,KEJT,QFIS,CAAA,CAAA,CAAA,GEJK,CFIL,GEJS,GFIT,CEJa,CFIb,CAAA;AAAkC,KEF3C,QAAA,GAAW,QFEgC,CEFvB,MFEuB,GAAA,MAAA,GAAA,MAAA,CAAA;AAAc,KEAzD,iBAAA,GFAyD,CAAA,IAAA,EAAA,MAAA,EAAA,GAAA,MAAA;AAAC,KEE1D,gBAAA,GFF0D,WAAA,GAAA,WAAA;AAa1D,KETA,SAAA,GFSI,MAAA,GAAA,OAAA;AACF,UERG,KFQH,CAAA,IAAA,OAAA,CAAA,CAAA;EAAQ;EAAE,OAAA,CAAA,GAAA,EENT,gBFMS,CAAA,EAAA,IAAA;EAAN;EAAG,KAAA,EAAA,EAAA,IAAA;EAWT;EAYA,QAAA,CAAA,EAAQ,OAAA;EACN;EAAI,IAAA,CAAA,EExBT,IFwBS;EAAE;EAAW,QAAA,EEtBnB,QFsBmB;EAAmB;EAAE,SAAA,IAAA,EEpBnC,GFoBmC,CEpB/B,QFoB+B,CAAA,GAAA;IAAC,GAAA,CAAA,KAAA,EEnBtC,QFmBsC,CAAA,EAAA,IAAA;;;;EC3CpC,SAAA,aAAkB,CAAA,EC4BR,iBD5BQ;EASlB;;;UCuBP;EA/BE;EAAc,kBAAA,CAAA,EAiCH,GAjCG,CAiCC,KAjCD,EAiCQ,gBAjCR,CAAA;EAAQ;EAAJ,iBAAA,CAAA,EAmCR,GAnCQ,CAmCJ,KAnCI,EAmCG,gBAnCH,CAAA;EAAG;EAErB,MAAA,CAAA,EAmCD,MAnCS;EAER;EAEA,KAAA,EAAA,EAiCD,CAjCC;EAEA;EAEK,SAAK,QAAA,EAAA,MAAA;;;;KCbV,WAAA;KAEA,iBAAA,YAA6B;AHK7B,KGHA,UAAA,GHGG,OAAA,GAAA,MAAA,GAAA,UAAA,GAAA,WAAA,GAAA,WAAA,GAAA,MAAA,GAAA,KAAA;AAAM,KGDT,SAAA,GHCS;EAAkC;;;AAavD;;EACsB,QAAA,CAAA,EAAA,OAAA;EAAE;;;AAWxB;AAYA;;EACkB,QAAA,CAAA,EAAA,MAAA;EAAE;;;;;0BGpBM;;;AFvB1B;AASA;;gBEoBgB;;AD5BhB;;;;EAAiC,UAAA,CAAA,ECkClB,WDlCkB;EAErB;AAEZ;AAEA;AAEA;AAEA;EAEe,IAAA,CAAA,EC4BN,UD5BM;EAMN;;;;;EASkB,IAAA,CAAA,ECmBlB,WDnBkB;EAIjB;;;;;;;EAMC,IAAA,EAAA,MAAA;CAEA;AAAC,UCkBK,eAAA,CDlBL;;;;AC1CZ;AAEA;AAEA;EAEY,GAAA,CAAA,UAAS,EA6DH,iBA7DG,CAAA,EA6DiB,MA7DjB,GAAA,SAAA;EAmBK;;;;;;EAmCT,YAAA,CAAA,UAAe,EAcL,iBAdK,CAAA,EAAA,OAAA;EAOd;;;;;EAoBY,SAAA,MAAA,EAAA,MAAA;EAOZ;;;;;;EAec,KAAA,CAAA,MAAA,EAtBhB,WAsBgB,CAAA,EAtBF,aAsBE,CAtBY,MAsBZ,CAAA;;;;ACzGhC;;;EA8EqB,SAAA,CAAA,IAAA,EDYH,WCZG,CAAA,EDYW,MCZX;EAmBF;;;;;;;;EA2FL,QAAA,CAAA,MAAA,EDzFK,SCyFL,CAAA,EDzFiB,MCyFjB;EAYS;;;;;EA+EH,UAAA,EAAA,ED9KJ,gBC8KI,CD9Ka,MC8Kb,CAAA;;;;AJpRR,cIHC,MJGE,CAAA,aIHkB,KJGlB,GIH0B,KJG1B,CAAA,CAAA;EAAM;;;;AAarB;;;EACwB,QAAA,UAAA;EAAN;;AAWlB;AAYA;;EACkB,QAAA,SAAA;EAAE;;;;;;;;AC3CpB;AASA;;;;ECRY;;;EAAkB,QAAA,UAAA;EAAG;AAEjC;AAEA;AAEA;AAEA;EAEiB,QAAK,sBAAA;EAEP;;;;;EAWA,QAAA,YAAA;EAIY;;;;;EAQD,QAAA,WAAA;EAAO;;;;;;;;ACtCjC;AAEA;AAEA;EAEY,QAAA,KAAS;EAmBK;;;;;EAwBN,QAAA,KAAA;EAWH;;;EAcU,QAAA,KAAA;EAaX;EAA4B,SAAA,QAAA,GAAA,eAAA;EAAd;EAOZ,SAAA,EAAA,EAAA,MAAA;EAAc,WAAA,CAAA,KAAA,ECZX,SDYW,EAAA,EAAA,EAAA,MAAA;EASb;;;;;;;mBCFA;EAjGN;;;EA8EQ,IAAA,QAAA,CAAA,CAAA,EAAA,OAAA;EAmBF;;;EA0CiC,IAAA,QAAA,CAAA,CAAA,EAAA,MAAA,GAAA,SAAA;EAOrB;;;;;EAsDR,IAAA,IAAA,CAAA,CAAA,EAhFT,IAgFS,GAAA,SAAA;EAmBP;;;EA4DA,IAAA,SAAA,CAAA,CAAA,EAAA,MAAA;EAAI;;;yCA5IqB,WAAW;EC9IxC;;;EAAa,IAAA,WAAA,CAAA,CAAA,EAAA,CAAA,CAAA,MAAA,EDqJM,MCrJN,EAAA,GAAA,MAAA,GAAA,SAAA,CAAA,GAAA,SAAA;EAAG;AAE5B;;EAEY,IAAA,UAAA,CAAA,CAAA,EDwJQ,WCxJR;EAEE;;;EAIG,IAAA,WAAA,CAAA,CAAA,EAAA,OAAA;EAAN;;;cDgKG;;AE1Kd;AAEA;EAEiB,IAAA,IAAA,CAAA,CAAA,EF6KH,WE7KmB,GAAA,SAAA;EAEL;;;EAIR,IAAA,IAAA,CAAA,CAAA,EAAA,MAAA;EAAQ;;;EAUjB,IAAA,IAAA,CAAA,CAAA,EF2KG,IE3KH,GAAA,SAAA;EAEyB;;;;;;;;ECXxB,YAAA,CAAU,MAAA,EHgMC,MGhMD,CAAA,EAAA,IAAA;EAAkB;;;;;EAE5B,WAAQ,CAAA,QAAA,EAAA,OA4BhB,CAAA,EAAA,IAAS;EAaD;;;;;EAEA,OAAA,CAAA,IAAA,EHsKI,IGtKJ,CAAA,EAAA,IAAqB;EAAkB;;;;;;;;ACzDnD;;;EAA0B,aAAA,CAAA,IAAA,EJ6PJ,WI7PI,CAAA,EAAA,IAAA;EACX;;;;AAEf;EA8BiB,OAAA,CAAA,IAAA,EJsOD,UItOc,CAAA,EAAA,IAAA;EAMlB;;;;;EAyBqB,OAAA,CAAA,IAAA,EAAA,MAAA,CAAA,EAAA,IAAA;EAAjB;;;;;ECjEC,OAAA,CAAA,IAAA,EL4RD,IK5Rc,CAAA,EAAA,IAAA;EAMlB;;;EAiBkB,QAAA,CAAA,CAAA,EAAA,MAAA;EAAK;;;;ACzBnC;;;;ACKA;;EAAoD,QAAA,eAAA;;;;KNDxC,UAAA,GAAa,YAAY,IAAI;ALM7B,KKJA,KAAA,GLIG;EAAM;EAAkC,QAAA,EKF3C,KLE2C,CKFrC,KLEqC,CAAA;EAAc;EAAC,UAAA,EKAxD,ULAwD;EAa1D;EACE,MAAA,CAAA,EKZH,KLYG;EAAQ;EAAE,OAAA,EKVb,KLUa,CKVP,GLUO,CKVH,MLUG,CAAA,CAAA;CAAN;;;KMpBN,KAAA,GAAQ;ANMR,KMJA,oBAAA,GNIG,CAAA,IAAA,EAAA;EAAM,OAAA,EAAA,MAAA;EAAkC,QAAA,EAAA,MAAA;CAAc,EAAA,GAAA,MAAA,GAAA,IAAA;AAAC,UMFrD,gBAAA,CNEqD;EAa1D;EACE,aAAA,CAAA,MAAA,EMdU,GNcV,CMdc,MNcd,CAAA,CAAA,EAAA,IAAA;EAAQ;EAAE,OAAA,CAAA,KAAA,EMZP,KNYO,CAAA,EAAA,IAAA;EAAN;EAAG,UAAA,CAAA,KAAA,EMVD,KNUC,CAAA,EMVO,UNUP;EAWT;EAYA,QAAA,EAAA,EAAQ,IAAA;EACN;EAAI,SAAA,EAAA,EAAA,IAAA;EAAE;EAAW,KAAA,EM5BtB,KN4BsB;EAAmB;EAAE,MAAA,EM1B1C,KN0B0C;EAAC;WMxB1C;;gCAEqB,IAAI,gBAAgB,wBAAwB;ALrB5E;;;;;ADKA;;;;;AAaA;;;;AACkB,KOTN,UAAA,GAAa,OPSP,COTe,MPSf,COTsB,QPStB,EOTgC,aPShC,CAAA,MAAA,CAAA,CAAA,CAAA;AAAG,KOPT,QAAA,GPOS,GAAA,GAAA,IAAA,GAAA,KAAA,GAAA,KAAA,GAAA,MAAA,GAAA,IAAA,GAAA,SAAA,GAAA,MAAA,GAAA,MAAA,GAAA,YAAA,GAAA,MAAA,GAAA,QAAA,GAAA,KAAA,GAAA,UAAA,GAAA,QAAA,GAAA,MAAA,GAAA,KAAA,GAAA,QAAA,GAAA,GAAA,GAAA,MAAA,GAAA,MAAA,GAAA,OAAA,GAAA,OAAA,GAAA,KAAA,GAAA,OAAA,GAAA,YAAA,GAAA,MAAA,GOqBjB,SPrBiB;AAWrB;AAYA;;;;;;;;;;KOWY,gBAAA,GAAmB,QAAQ,OAAO;ANrD7B,KMuDL,qBAAA,GAAwB,ONvDD,CMuDS,MNvDT,CMuDgB,QNvDhB,EMuD0B,oBNvD1B,CAAA,CAAA;;;KOFvB,WAAA,GAAc,KAAK,SAAS,4BACtC,KAAK,QAAQ;KAEH,OAAA;ERIA;;;;;AAaZ;;EACsB,QAAA,CAAA,EAAA,OAAA;EAAE;;;AAWxB;AAYA;EACc,QAAA,CAAA,EQ5BD,QR4BC;EAAI;;;;;EAAmC,eAAA,EAAA,MAAA;;;;AC3CrD;AASA;;;;ACRY,UM8BK,aAAA,CN9BG;EAAM;;;;AAE1B;EAEY,GAAA,CAAA,IAAA,EMgCA,WNhCiB,CAAA,EMgCH,INhCG,GAAA,SAAA;EAEjB;AAEZ;AAEA;;;EAUY,YAAA,CAAA,IAAA,EMsBS,WNtBT,CAAA,EAAA,OAAA;EAES;;;;;EAWM,SAAA,MAAA,EAAA,MAAA;EAAO;;;;;;EAMvB,QAAA,CAAA,IAAA,EMgBM,ONhBN,CAAA,EMgBgB,INhBhB;EAAC;;;;AC1CZ;EAEY,UAAA,EAAA,EK8DI,gBL9Da,CK8DI,IL9DQ,CAAA;AAEzC;;;UMLiB,aAAA;;;ATQjB;;;EAAqE,GAAA,CAAA,IAAA,ESFzD,KTEyD,GAAA,IAAA,CAAA,EAAA,MAAA;EAAC;AAatE;;EACsB,GAAA,EAAA,ESZb,QTYa,CSZJ,KTYI,CAAA;EAAE;;;AAWxB;AAYA;EACc,MAAA,CAAA,KAAA,EAAA,MAAA,CAAA,EAAA,IAAA;EAAI;;;;;;8BSvBY;;;;UCzBb,OAAA;;;;AVUjB;;;;EAAsE,OAAA,EAAA,MAAA;EAa1D;;;;;EACS,IAAA,EAAA,MAAA;AAWrB;;;AAzBY,UWLK,aXKF,CAAA,aWL6B,KXK7B,GWLqC,KXKrC,CAAA,CAAA;EAAM;;;EAAiD,IAAA,EWD9D,IXC8D,CWDzD,IXCyD,CAAA;EAa1D;;;EACY,IAAA,CAAA,EWXf,kBXWe;EAAN;;AAWlB;EAYY,OAAA,EW9BD,QX8BS;;AACF,UW5BD,QAAA,CX4BC;EAAE;EAAW,MAAA,CAAA,GAAA,EW1BjB,aX0BiB,CAAA,EAAA,MAAA;EAAmB;EAAE,QAAA,CAAA,GAAA,EWxBpC,aXwBoC,CAAA,EAAA,OAAA;;;;;AAzBpD;;;;AACkB,UYVD,QAAA,CZUC;EAAG;AAWrB;AAYA;;;EACoB,SAAA,eAAA,EAAA,MAAA;EAAW;EAAmB,SAAA,2BAAA,EY1BV,oBZ0BU;EAAE;;;;;AC3CpD;AASA;;;;ACRA;EAA0B,SAAA,UAAA,EU4BH,UV5BG;EAAQ;;;AAElC;AAEA;AAEA;EAEY,SAAA,QAAS,CAAA,EAAA,CAAA,IAAA,EAAA,MAAA,EAAA,GAAA,MAAA;EAEJ;EAEF,SAAA,KAAA,EUyBG,aVzBH;EAMN;;;;;;;;;;;EAiBwB,SAAA,gBAAA,EUcJ,gBVdI;EAAX;;;;;;;ACtCtB;AAEA;AAEA;AAEA;EAmB0B,SAAA,qBAAA,ESuCQ,qBTvCR;EAMV;EAMD,SAAA,KAAA,ES6BG,aT7BH;EAMN;;;AAiBT;;;EAc2B,IAAA,CAAA,IAAA,CAAA,ESDb,kBTCa,CAAA,EAAA,IAAA;EAaX;;;;;;;;EAsBA,MAAA,CAAA,IAAA,CAAA,ES3BA,kBT2BA,CAAA,ES3BqB,aT2BrB,CS3BmC,OT2BnC,CAAA;EAAgB;;;;ACzGhC;;EAAyC,SAAA,SAAA,EQqFnB,aRrFmB,CQqFL,QRrFK,CAAA;EA8EpB;EAmBF,SAAA,IAAA,EAAA,MAAA;EAuBL;EAmB2B,SAAA,OAAA,EQlDrB,eRkDqB;;;;AJxI4B,caExD,IbFwD,CAAA,aaEtC,KbFsC,GaE9B,KbF8B,CAAA,CAAA;EAAC;AAatE;;EACsB,QAAA,QAAA;EAAE;;;EAWZ,QAAA,UAAO;EAYP;;;EACQ,QAAA,UAAA;EAAW;;;EAAsB,QAAA,QAAA;;;;EC3CpC,QAAA,SAAA;EASA;;;;ECRL;;;EAAkB,QAAA,KAAA;EAAG;AAEjC;AAEA;EAEY,QAAA,MAAA;EAEA;AAEZ;;EAQS,QAAA,SAAA;EAEG;EAES,SAAA,QAAA,GAAA,aAAA;EAAJ;EACF,QAAA,EWwBH,UXxBG;EAIY;EAIjB,QAAA,EAAA,OAAA;EAEiB;EAAO,SAAA,EAAA,EAAA,MAAA;EAAX;EAEG,SAAA,OAAA,EWkBN,QXlBM;EAAO;EAAX,aAAA,EWoBL,UXpBK;EAEX,WAAA,CAAA,KAAA,EWoBU,OXpBV,EAAA,EAAA,EAAA,MAAA,EAAA,OAAA,EWoBwC,QXpBxC;EAEA;;;iBW8BM,cAAc;;AVxE/B;AAEA;EAEY,IAAA,SAAU,CAAA,CAAA,EAAA,MAAA,GAAA,SAAA;EAEV;;;;;;EA2CQ,IAAA,SAAA,CAAA,CAAA,EAAA,MAAA,GAAA,SAAA;EAWH;;;EAcU,IAAA,OAAA,CAAA,CAAA,EU6BV,aV7BU,CU6BI,YV7BJ,CAAA;EAaX;;;EAOE,IAAA,QAAA,CAAA,CAAA,EUgBA,QVhBA,GAAA,SAAA;EAAc;;;EAeC,IAAA,eAAA,CAAA,CAAA,EAAA,MAAA;EAAjB;;;;;ECzGH,IAAA,IAAA,CAAA,CAAM,EAAA,MAAA;EAAc;;;EAiGd,IAAA,KAAA,CAAA,CAAA,ESuCJ,aTvCI,CSuCU,ITvCV,CAAA;EAuBL;;;EA0BiB,IAAA,QAAA,CAAA,CAAA,ESHb,QTGa,GAAA,SAAA;EAOX;;;EAmCN,SAAA,CAAA,KAAA,EStCK,YTsCL,CAAA,EAAA,IAAA;EAYS;;;EA2DP,SAAA,CAAA,KAAA,EStGG,YTsGH,CAAA,EAAA,IAAA;EAoBA;;;gBSnHA;;ARvKhB;;EAAqC,YAAA,CAAA,SAAA,EAAA,MAAA,CAAA,EAAA,IAAA;EAAZ;;AAEzB;EAEkB,YAAA,CAAA,IAAA,EAAA,MAAA,CAAA,EAAA,IAAA;EAAN;;;EAMS,WAAA,CAAA,IAAA,EQmLD,QRnLC,CAAA,EAAA,IAAA;EAAJ;;;;;;ACVjB;EAEY,WAAA,CAAA,QAAA,EOyMY,QPzMQ,CAAA,EAAA,IAAA;EAEf;;;EAIA,QAAA,CAAA,CAAA,EAAA,MAAA;;;;UQTA,YAAA;;AdOjB;;;;;AAaA;EACc,YAAA,EAAA,MAAA;EAAQ;EAAE,UAAA,EAAA,OAAA;EAAN;EAAG,IAAA,EcTb,WdSa;EAWT;EAYA,UAAA,EAAQ,MAAA;;AACF,Kc5BN,YAAA,GAAe,Id4BT,Cc5Bc,Yd4Bd,EAAA,YAAA,CAAA,GAAA;EAAE;EAAW,YAAA,EAAA,OAAA;EAAmB;EAAE,OAAA,EcxBzC,KdwByC,CcxBnC,YdwBmC,CAAA;EAAC;QctB7C;;;AbrBR,CAAA;AASiB,UaiBA,YAAA,CbjBW;;;;ACR5B;;;;;AAEA;AAEA;EAEY,SAAA,EAAA,MAAA;EAEA;EAEK,UAAK,EAAA,MAAA;;AAQb,KYuBG,YAAA,GAAe,IZvBlB,CYuBuB,YZvBvB,EAAA,YAAA,CAAA,GYwBP,IZxBO,CYwBF,OZxBE,CYwBM,YZxBN,CAAA,EAAA,WAAA,CAAA,GAAA;EAEG;EAES,IAAA,EYsBX,IZtBW;EAAJ;EACF,OAAA,EYuBF,KZvBE,CYuBI,YZvBJ,CAAA;EAIY;EAIjB,IAAA,EYiBA,WZjBA;CAEiB;;;catCd,SAAA;cACA,WAAA;;;;;;;AfQb;AAAqB,iBgBLL,wBAAA,CAAA,ChBKK,EAAA,OAAA;;;ciB2CR,MAAA;;;;AjB3Cb;;;EAAqE,QAAA,YAAA;EAAC,MAAA,CAAA,KAAA,CAAA,EAAA,OAAA,CAAA,EiB2ErC,kBjB3EqC,GAAA,SAAA;EAa1D,QAAI,WAAA;EACF,QAAA,KAAA;EAAQ,QAAA,UAAA;EAAE,SAAA,CAAA,IAAA,EAAA,MAAA,CAAA,EAAA;IAAN,IAAA,EiB6De,ejB7Df;IAAG,OAAA,EAAA,GAAA,GAAA,IAAA;EAWT,CAAA;AAYZ;;;iBkBzCsB,yBAAyB;;;;;;;ElBInC,MAAG,EkBGL,MlBHK;EAAM,IAAA,EAAA,MAAA;EAAkC,UAAA,EkBKzC,ClBLyC;CAAc,CAAA,EkBMjE,OlBNiE,CAAA;EAAC,UAAA,EAAA,MAAA,GAAA,SAAA;EAa1D,OAAI,EkBLL,alBKK,CkBLS,ClBKT,CAAA;EACF,WAAA,EAAA,OAAA;CAAQ,CAAA;;;iBmBlBN,uBAAuB,oBAC5B,wBACA,gBACR;;;AnBCS,iBoBAI,MAAA,CpBAD,KAAA,EAAA,OAAA,CAAA,EAAA,KAAA,IoBAkC,KpBAlC;AAAM,iBoBKL,SAAA,CpBLK,KAAA,EoBKY,GpBLZ,CAAA,OAAA,CAAA,CAAA,EAAA,KAAA,IoBKoC,GpBLpC,CoBKwC,KpBLxC,CAAA;AAAkC,iBoBSvC,QAAA,CpBTuC,KAAA,EAAA,OAAA,CAAA,EAAA,KAAA,IoBSJ,MpBTI;AAAc,iBoBarD,WAAA,CpBbqD,KAAA,EoBalC,GpBbkC,CAAA,OAAA,CAAA,CAAA,EAAA,KAAA,IoBaV,GpBbU,CoBaN,MpBbM,CAAA;;;cqBRxD,mBAAmB;;;cCAnB,yBAAyB;;;cCCzB,8BAA8B;;;cCQrC;;ExBDM,SAAG,GAAA,sBAAA;EAAM,SAAA,IAAA,sBAAA;EAAkC,SAAA,QAAA,sBAAA;EAAc,SAAA,MAAA,sBAAA;CAAC;AAatE,cwBJM,UxBIU,EAAA;EACF,SAAA,UAAA,EwBHJ,MAAA,CAAA,axBGI;CAAQ;iBwBcb,KAAA,CxBde,OAAA,EAAA,MAAA,EAAA,KAAA,EAAA,MAAA,OwBc4B,WxBd5B,CAAA,EAAA,IAAA;iBwBiCf,IAAA,CxBjCS,OAAA,EAAA,MAAA,EAAA,KAAA,EAAA,MAAA,OwBiCiC,UxBjCjC,CAAA,EAAA,IAAA;iBwByCT,cAAA,CxBzCY;EAAA,OAAA;EAAA,KAAA;EAAA;CAAA,EAAA;EAWT,OAAA,CAAA,EAAO,MAAA;EAYP,KAAA,EAAA,MAAQ;EACN,WAAA,CAAA,EwBwBE,SxBxBF,CAAA,CAAA,KAAA,EAAA,MAAA,EAAA,GwBwB+B,UxBxB/B,CAAA,MAAA,CAAA,CAAA;CAAI,CAAA,EAAA,IAAA;AAAE,cwB8CP,GxB9CO,EAAA;EAAW,KAAA,EAAA,YAAA;EAAmB,IAAA,EAAA,WAAA;EAAE,cAAA,EAAA,qBAAA;CAAC;;;cyB9CxC,4BAA4B;cAG5B,gCAAgC;;;KCCxC,MAAA;A1BIO,c0BDC,YAAA,YAAwB,a1BCtB,CAAA;EAAM,QAAA,GAAA;EAAkC,QAAA,OAAA;EAAc,iBAAA,OAAA;EAAC,WAAA,CAAA,OAAA,E0BI/C,Q1BJ+C;EAa1D,GAAA,CAAA,IAAI,E0BLJ,W1BKI,CAAA,E0BLU,I1BKV,GAAA,SAAA;EACF,YAAA,CAAA,IAAA,E0BFO,W1BEP,CAAA,EAAA,OAAA;EAAQ,IAAA,MAAA,CAAA,CAAA,E0BEN,M1BFM;EAAE,QAAA,CAAA,IAAA,E0BMP,O1BNO,CAAA,E0BMG,I1BNH;EAAN,UAAA,CAAA,CAAA,E0BuBD,gB1BvBC,C0BuBgB,I1BvBhB,CAAA;EAAG,QAAA,aAAA;AAWrB;;;c2B9Ba,YAAA,YAAwB;;E3BKzB,GAAA,CAAA,IAAG,E2BFH,K3BEG,GAAA,IAAA,CAAA,EAAA,MAAA;EAAM,GAAA,CAAA,CAAA,E2BGX,Q3BHW,C2BGF,K3BHE,CAAA;EAAkC,MAAA,CAAA,KAAA,EAAA,MAAA,CAAA,EAAA,IAAA;EAAc,MAAA,CAAA,KAAA,EAAA,MAAA,EAAA,IAAA,E2BcvC,K3BduC,GAAA,IAAA,CAAA,EAAA,IAAA;;;;K4BHhE,QAAA;A5BGO,c4BDC,cAAA,YAA0B,e5BCxB,CAAA;EAAM,QAAA,GAAA;EAAkC,QAAA,QAAA;EAAc,QAAA,WAAA;EAAC,QAAA,uBAAA;EAa1D,QAAI,WAAA;EACF,QAAA,MAAA;EAAQ,QAAA,UAAA;EAAE,QAAA,OAAA;EAAN,GAAA,CAAA,UAAA,E4BLA,iB5BKA,CAAA,E4BLoB,M5BKpB,GAAA,SAAA;EAAG,YAAA,CAAA,UAAA,E4BCM,iB5BDN,CAAA,EAAA,OAAA;EAWT,IAAA,MAAO,CAAA,CAAA,E4BLH,Q5BKG;EAYP,KAAA,CAAA,MAAQ,E4BbJ,W5BaI,CAAA,E4BbU,a5BaV,C4BbwB,M5BaxB,CAAA;EACN,SAAA,CAAA,IAAA,E4ByBI,W5BzBJ,CAAA,E4ByBkB,M5BzBlB;EAAI,QAAA,CAAA,MAAA,E4ByCC,S5BzCD,CAAA,E4ByCa,M5BzCb;EAAE,UAAA,CAAA,CAAA,E4ByDH,gB5BzDG,C4ByDc,M5BzDd,CAAA;EAAW,QAAA,aAAA;EAAmB,QAAA,kBAAA;EAAE,QAAA,WAAA;EAAC,QAAA,eAAA;;;;AC3CrD;;;ADkBY,c6BNC,OAAA,YAAmB,Q7BMhB,CAAA;EACF,QAAA,UAAA;EAAQ,SAAA,KAAA,E6BJJ,Y7BII;EAAE,SAAA,KAAA,E6BHR,Y7BGQ;EAAN,SAAA,OAAA,E6BFA,c7BEA;EAAG,SAAA,eAAA,EAAA,MAAA;EAWT,SAAA,2BAAkD,E6BVtB,oB7BUsB;EAYlD,SAAA,UAAQ,E6BrBG,U7BqBH;EACN,SAAA,QAAA,CAAA,EAAA,CAAA,IAAA,EAAA,MAAA,EAAA,GAAA,MAAA;EAAI,SAAA,gBAAA,E6BpBW,gB7BoBX;EAAE,SAAA,qBAAA,E6BnBc,qB7BmBd;EAAW,SAAA,SAAA,E6BlBT,a7BkBS,C6BlBK,Q7BkBL,CAAA;EAAmB,SAAA,IAAA,EAAA,MAAA;EAAE,WAAA,CAAA,IAAA,E6Bd1C,I7Bc0C,C6Bb9C,O7Ba8C,C6BbtC,Q7BasC,CAAA,EAAA,iBAAA,GAAA,6BAAA,GAAA,YAAA,GAAA,UAAA,GAAA,kBAAA,GAAA,uBAAA,GAAA,WAAA,CAAA,G6BJ9C,I7BI8C,C6BJzC,Q7BIyC,EAAA,MAAA,CAAA;EAAC,IAAA,CAAA,IAAA,CAAA,E6BoBvC,kB7BpBuC,CAAA,EAAA,IAAA;gB6B0BrC,qBAAqB,cAAc;;;;;;;A7BhEnD;;;;;AAaA;;;;;AACqB,c8BTR,G9BSQ,EAAA,CAAA,CAAA,CAAA,CAAA,KAAA,E8BTS,C9BST,EAAA,G8BTa,G9BSb,C8BTiB,C9BSjB,CAAA;AAWrB;AAYA;;;;;;;;c8BhBa,iBAAkB,8BAA8B,MAAI,KAAK;;;A7B1BtE;AASA;;;;ACRA;;;AAA8B,c4B6CjB,O5B7CiB,EAAA,CAAA,U4B6CI,G5B7CJ,CAAA,OAAA,CAAA,GAAA,SAAA,CAAA,CAAA,GAAA,E4B6CmC,C5B7CnC,EAAA,G4B6CuC,O5B7CvC,C4B6C+C,C5B7C/C,CAAA;;AAE9B;AAEA;AAEA;AAEA;AAEA;;;;AAYqB,c4BmCR,Q5BnCQ,EAAA,CAAA,U4BmCc,I5BnCd,C4BmCmB,M5BnCnB,CAAA,MAAA,EAAA,OAAA,CAAA,CAAA,CAAA,CAAA,GAAA,E4BmCkD,C5BnClD,EAAA,G4BmCsD,Q5BnCtD,C4BmC+D,C5BnC/D,CAAA;;;;;;;AAWE,c4BwCV,K5BxCU,EAAA,CAAA,CAAA,CAAA,CAAA,KAAA,EAAA,OAAA,EAAA,GAAA,KAAA,I4BwC4B,G5BxC5B,C4BwCgC,C5BxChC,CAAA;;;U6BpCN,eAAA;;E/BOL,IAAA,EAAG,OAAA;EAAM;EAAkC,SAAA,E+BH1C,a/BG0C,C+BH5B,iB/BG4B,CAAA;EAAc;EAAC,MAAA,EAAA,MAAA;AAatE;AACc,U+BZG,aAAA,SAAsB,I/BYzB,C+BZ8B,e/BY9B,EAAA,MAAA,GAAA,QAAA,CAAA,CAAA;EAAQ;EAAE,QAAA,E+BVZ,a/BUY,CAAA,MAAA,CAAA;;AAAH,U+BPJ,iBAAA,C/BOI;EAWT;EAYA,IAAA,E+B5BJ,a/B4BY,CAAA,MAAA,CAAA;EACN;EAAI,KAAA,CAAA,E+B3BR,c/B2BQ;;AAAa,U+BxBd,cAAA,C/BwBc;EAAmB,MAAA,EAAA,CAAA,IAAA,E+BvBjC,a/BuBiC,EAAA,G+BvBf,oB/BuBe;;AAAG,U+BpBpC,oBAAA,C/BoBoC;iB+BnBpC,MAAM;QACf;;;;cC5BK,aAAA;;YAED,YAAY;EhCMZ;EAAS,KAAA,EgCJZ,KhCIY,CgCJN,ahCIM,CAAA;EAAkC;EAAc,IAAA,EAAA,MAAA;EAAC;EAa1D,MAAA,CAAI,EgCbL,ahCaK;EACF;EAAQ,KAAA,CAAA,EgCZZ,chCYY;EAAE;EAAN,WAAA,CAAA,EAAA,MAAA;EAAG;EAWT,OAAA,EAAA,OAAO;EAYP,WAAQ,CAAA,IAAA,EAAA,MAAA,EAAA,MAAA,CAAA,EgC3BP,ahC2BO,EAAA,OACF,CADE,EAAA;IACN,OAAA,CAAA,EAAA,OAAA;EAAI,CAAA;EAAE,IAAA,MAAA,CAAA,CAAA,EAAA,OAAA;EAAW;;;;;;;AC3C/B;EASiB,KAAA,CAAA,IAAA,EAAA,MAAW,CAAA,E+B4BL,a/B5BK;;;;ACR5B;;EAAkC,OAAA,CAAA,CAAA,E8BgDrB,a9BhDqB,CAAA,MAAA,CAAA;EAAJ;;AAE9B;AAEA;AAEA;AAEA;EAEiB,SAAK,CAAA,IAAA,OAAA,CAAA,CAAA,MAAA,EAAA,MAAA,CAAA,E8BuDqB,S9BvDrB,C8BuD+B,a9BvD/B,GAAA;IAEP,IAAA,E8BqD8D,C9BrD9D;EAMN,CAAA,CAAA;EAEG;;;;;EAWF,IAAA,CAAA,CAAA,E8B+CC,S9B/CD,C8B+CW,a9B/CX,CAAA;;;;c+BlCG,cAAA;;EjCOD,QAAG,MAAA;EAAM;EAAkC,QAAA,YAAA;EAAc;;AAarE;EACc,IAAA,KAAA,CAAA,CAAA,EiCZC,ajCYD,CiCZe,ajCYf,CAAA;EAAQ;;;EAAD,MAAA,CAAA,IAAA,EiCHN,ejCGM,CAAA,EAAA,IAAA;EAWT;AAYZ;;;;;;;EACqD,IAAA,CAAA,IAAA,EAAA,MAAA,GAAA,IAAA,CAAA,EiCgBxB,ajChBwB;;;;AC3CrD;AASA;UgCmEW,UAAU"} |
+31
-27
@@ -349,2 +349,10 @@ import { loadConfig } from "c12"; | ||
| //#endregion | ||
| //#region src/languages/modules.ts | ||
| const defaultModuleEntryNames = { | ||
| javascript: "index", | ||
| python: "__init__", | ||
| typescript: "index" | ||
| }; | ||
| //#endregion | ||
| //#region src/planner/resolvers.ts | ||
@@ -807,6 +815,6 @@ const simpleNameConflictResolver = ({ attempt, baseName }) => attempt === 0 ? baseName : `${baseName}${attempt + 1}`; | ||
| symbol.setFile(file); | ||
| for (const exportFrom of symbol.exportFrom) this.project.files.register({ | ||
| for (const logicalFilePath of symbol.getExportFromFilePath?.(symbol) ?? []) this.project.files.register({ | ||
| external: false, | ||
| language: file.language, | ||
| logicalFilePath: exportFrom | ||
| logicalFilePath | ||
| }); | ||
@@ -899,7 +907,7 @@ ctx.walkScopes((dependency) => { | ||
| if (!file) return; | ||
| for (const exportFrom of symbol.exportFrom) { | ||
| for (const logicalFilePath of symbol.getExportFromFilePath?.(symbol) ?? []) { | ||
| const target = this.project.files.register({ | ||
| external: false, | ||
| language: node.language, | ||
| logicalFilePath: exportFrom | ||
| logicalFilePath | ||
| }); | ||
@@ -1141,8 +1149,2 @@ if (target.id === file.id) continue; | ||
| /** | ||
| * Names of files (without extension) from which this symbol is re-exported. | ||
| * | ||
| * @default [] | ||
| */ | ||
| _exportFrom; | ||
| /** | ||
| * External module name if this symbol is imported from a module not managed | ||
@@ -1165,2 +1167,8 @@ * by the project (e.g. "zod", "lodash"). | ||
| /** | ||
| * Custom strategy to determine from which file path(s) this symbol is re-exported. | ||
| * | ||
| * @returns The file path(s) that re-export this symbol, or undefined if none. | ||
| */ | ||
| _getExportFromFilePath; | ||
| /** | ||
| * Custom strategy to determine file output path. | ||
@@ -1205,4 +1213,4 @@ * | ||
| this._exported = input.exported ?? false; | ||
| this._exportFrom = input.exportFrom ?? []; | ||
| this._external = input.external; | ||
| this._getExportFromFilePath = input.getExportFromFilePath; | ||
| this._getFilePath = input.getFilePath; | ||
@@ -1232,8 +1240,2 @@ this.id = id; | ||
| /** | ||
| * Names of files (without extension) that re-export this symbol. | ||
| */ | ||
| get exportFrom() { | ||
| return this.canonical._exportFrom; | ||
| } | ||
| /** | ||
| * External module from which this symbol originates, if any. | ||
@@ -1264,2 +1266,8 @@ */ | ||
| /** | ||
| * Custom re-export file path resolver, if provided. | ||
| */ | ||
| get getExportFromFilePath() { | ||
| return this.canonical._getExportFromFilePath; | ||
| } | ||
| /** | ||
| * Custom file path resolver, if provided. | ||
@@ -1327,11 +1335,2 @@ */ | ||
| /** | ||
| * Records file names that re‑export this symbol. | ||
| * | ||
| * @param list — Source files re‑exporting this symbol. | ||
| */ | ||
| setExportFrom(list) { | ||
| this.assertCanonical(); | ||
| this._exportFrom = list; | ||
| } | ||
| /** | ||
| * Assigns the output file this symbol will be emitted into. | ||
@@ -1578,2 +1577,3 @@ * | ||
| fileName; | ||
| moduleEntryNames; | ||
| nameConflictResolvers; | ||
@@ -1592,2 +1592,6 @@ renderers; | ||
| this.files = new FileRegistry(this); | ||
| this.moduleEntryNames = { | ||
| ...defaultModuleEntryNames, | ||
| ...args.moduleEntryNames | ||
| }; | ||
| this.nameConflictResolvers = { | ||
@@ -1761,3 +1765,3 @@ ...defaultNameConflictResolvers, | ||
| //#endregion | ||
| export { File, Logger, Project, StructureModel, StructureNode, Symbol, defaultExtensions, defaultNameConflictResolvers, detectInteractiveSession, fromRef, fromRefs, isNode, isNodeRef, isRef, isSymbol, isSymbolRef, loadConfigFile, log, mergeConfigs, nodeBrand, ref, refs, simpleNameConflictResolver, symbolBrand, underscoreNameConflictResolver }; | ||
| export { File, Logger, Project, StructureModel, StructureNode, Symbol, defaultExtensions, defaultModuleEntryNames, defaultNameConflictResolvers, detectInteractiveSession, fromRef, fromRefs, isNode, isNodeRef, isRef, isSymbol, isSymbolRef, loadConfigFile, log, mergeConfigs, nodeBrand, ref, refs, simpleNameConflictResolver, symbolBrand, underscoreNameConflictResolver }; | ||
| //# sourceMappingURL=index.mjs.map |
+1
-1
| { | ||
| "name": "@hey-api/codegen-core", | ||
| "version": "0.6.1", | ||
| "version": "0.7.0", | ||
| "description": "đź§± TypeScript framework for generating files.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
Sorry, the diff of this file is too big to display
Debug access
Supply chain riskUses debug, reflection and dynamic code execution features.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 5 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Debug access
Supply chain riskUses debug, reflection and dynamic code execution features.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 5 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
198759
1.35%1730
0.17%