UNPKG

arkit

Version:

Visualises JavaScript, TypeScript and Flow codebases as meaningful and committable architecture diagrams

15 lines 867 B
import { ComponentSchema, OutputSchema, Files, Components, Layers, ConfigBase } from "./types"; export declare class Generator { private readonly config; private readonly files; constructor(config: ConfigBase, files: Files); generate(output: OutputSchema): Layers; protected generateComponents(output: OutputSchema): Components; protected generateLayers(output: OutputSchema, allComponents: Components): Layers; private collectImportedFilenames; protected resolveConflictingComponentNames(components: Components): Components; protected sortComponentsByName(components: Components): Components; protected findComponentSchema(output: OutputSchema, filename: string): ComponentSchema | undefined; protected getComponentName(filename: string, componentConfig: ComponentSchema): string; } //# sourceMappingURL=generator.d.ts.map