types/metric.types.ts

types/metric.types.ts is a file in Bane's Lab Site. 18 lines of code and 3 definitions.

import type { AnatomyMetrics, AnatomyStats } from "#types/anatomy.types";

export interface SiteMetrics {
    readonly principles: number;
    readonly rules: number;
    readonly steps: number;
    readonly terms: number;
}

export interface TreeMeasure {
    readonly label: string;
    readonly metrics: AnatomyMetrics;
    readonly stats: AnatomyStats;
    readonly tab: string;
}

export interface AnatomyMeasures {
    readonly metrics: AnatomyMetrics;
    readonly stats: AnatomyStats;
    readonly trees: readonly TreeMeasure[];
}