UNPKG

express-router-dependency-graph

Version:
50 lines 1.27 kB
export type FindRoutingResult = { method: "get" | "post" | "delete" | "put" | "use"; path: string; middlewares: string[]; range: [number, number]; loc: { start: { line: number; column: number; }; end: { line: number; column: number; }; }; }; interface AnalyzeDependencyParams { filePath: string; } export declare function analyzeDependency({ filePath }: AnalyzeDependencyParams): Promise<{ method: "get" | "post" | "delete" | "put" | "use"; path: any; middlewares: any; range: [number, number]; loc: { start: { line: number; column: number; }; end: { line: number; column: number; }; }; }[]>; export type AnalyzeDependenciesResult = { filePath: string; routers: FindRoutingResult[]; }; export declare function analyzeDependencies({ filePaths, cwd }: { filePaths: string[]; cwd: string; }): Promise<AnalyzeDependenciesResult[]>; export declare const formatMarkdown: ({ cwd, results, rootBaseUrl }: { cwd: string; results: AnalyzeDependenciesResult[]; rootBaseUrl: string; }) => string; export {}; //# sourceMappingURL=index.d.ts.map