@eagleoutice/flowr - v2.13.14
    Preparing search index...

    Interface UltimateSlicerStats

    interface UltimateSlicerStats {
        additionalMeasurements: Map<
            "dependencies query"
            | "linter run"
            | "calibration",
            SummarizedMeasurement<number>,
        >;
        callGraphTimePerToken?: TimePerToken<SummarizedMeasurement<number>>;
        commonMeasurements: Map<
            | "initialize R session"
            | "retrieve AST from R code"
            | "normalize R AST"
            | "produce dataflow information"
            | "close R session"
            | "total"
            | "extract control flow graph"
            | "infer data frame shapes"
            | "extract call graph",
            SummarizedMeasurement<number>,
        >;
        controlFlow?: SlicerStatsControlFlow<SummarizedMeasurement<number>>;
        controlFlowTimePer100Lines?: SummarizedMeasurement<number>;
        controlFlowTimePerToken?: TimePerToken<SummarizedMeasurement<number>>;
        dataflow: SlicerStatsDataflow<SummarizedMeasurement<number>>;
        dataflowTimePer100Lines: SummarizedMeasurement;
        dataflowTimePerToken: TimePerToken;
        dataFrameShape?: SummarizedDfShapeStats<SummarizedMeasurement<number>>;
        dataFrameShapeTimePerToken?: TimePerToken<SummarizedMeasurement<number>>;
        failedToRepParse: number;
        input: SlicerStatsInput<SummarizedMeasurement<number>>;
        normalizeTimePer100Lines: SummarizedMeasurement;
        normalizeTimePerToken: TimePerToken;
        perSliceMeasurements: Map<
            "total"
            | "static slicing"
            | "reconstruct code",
            SummarizedMeasurement<number>,
        >;
        reconstructTimePer100Lines: SummarizedMeasurement;
        reconstructTimePerToken: TimePerToken;
        reduction: Reduction<SummarizedMeasurement<number>>;
        reductionNoFluff: Reduction<SummarizedMeasurement<number>>;
        retrieveTimePer100Lines: SummarizedMeasurement;
        retrieveTimePerToken: TimePerToken;
        sliceTimePer100Lines: SummarizedMeasurement;
        sliceTimePerToken: TimePerToken;
        timesHitThreshold: number;
        totalCommonTimePer100Lines: SummarizedMeasurement;
        totalCommonTimePerToken: TimePerToken;
        totalPerSliceTimePer100Lines: SummarizedMeasurement;
        totalPerSliceTimePerToken: TimePerToken;
        totalRequests: number;
        totalSlices: number;
    }
    Index
    additionalMeasurements: Map<
        "dependencies query"
        | "linter run"
        | "calibration",
        SummarizedMeasurement<number>,
    >
    callGraphTimePerToken?: TimePerToken<SummarizedMeasurement<number>>
    commonMeasurements: Map<
        | "initialize R session"
        | "retrieve AST from R code"
        | "normalize R AST"
        | "produce dataflow information"
        | "close R session"
        | "total"
        | "extract control flow graph"
        | "infer data frame shapes"
        | "extract call graph",
        SummarizedMeasurement<number>,
    >
    controlFlowTimePer100Lines?: SummarizedMeasurement<number>
    controlFlowTimePerToken?: TimePerToken<SummarizedMeasurement<number>>
    dataflowTimePer100Lines: SummarizedMeasurement
    dataflowTimePerToken: TimePerToken
    dataFrameShapeTimePerToken?: TimePerToken<SummarizedMeasurement<number>>
    failedToRepParse: number

    sum

    normalizeTimePer100Lines: SummarizedMeasurement
    normalizeTimePerToken: TimePerToken
    perSliceMeasurements: Map<
        "total"
        | "static slicing"
        | "reconstruct code",
        SummarizedMeasurement<number>,
    >
    reconstructTimePer100Lines: SummarizedMeasurement
    reconstructTimePerToken: TimePerToken
    reduction: Reduction<SummarizedMeasurement<number>>
    reductionNoFluff: Reduction<SummarizedMeasurement<number>>

    reduction, but without taking into account comments and empty lines

    retrieveTimePer100Lines: SummarizedMeasurement

    the per 100 lines of input pendant to retrieveTimePerToken

    retrieveTimePerToken: TimePerToken
    sliceTimePer100Lines: SummarizedMeasurement
    sliceTimePerToken: TimePerToken
    timesHitThreshold: number

    sum

    totalCommonTimePer100Lines: SummarizedMeasurement
    totalCommonTimePerToken: TimePerToken
    totalPerSliceTimePer100Lines: SummarizedMeasurement
    totalPerSliceTimePerToken: TimePerToken
    totalRequests: number
    totalSlices: number