UNPKG

tsplot

Version:

A CLI and tooling library to plot Typescript project information to different template targets.

21 lines (20 loc) 656 B
import { HotspotOptions } from './hotspots'; import { LinesOfCodeOptions } from './lines-of-code'; import { SharedOptions } from './shared-options'; export interface StatsOptions extends SharedOptions, HotspotOptions, LinesOfCodeOptions { } export interface Stats { files: number; members: number; edges: number; classes: number; interfaces: number; enums: number; types: number; functions: number; variables: number; decoratedBy?: Record<string, number>; hotspots?: Record<string, number>; linesOfCode?: Record<string, number>; } export declare function collectStats(options: StatsOptions): Promise<Stats>;