Sha256: f4ef80dc3289622b99e431435f06909cb3074a1ec0e499a2c8c0ca55814c329f

Contents?: true

Size: 941 Bytes

Versions: 31

Compression:

Stored size: 941 Bytes

Contents

module Steep
  module Drivers
    class Stats
      type file_stats = {
        type: String,
        target: String,
        path: String,
        type: String,
        typed_calls: Integer,
        untyped_calls: Integer,
        total_calls: Integer
      }

      class CSVPrinter
        attr_reader io: IO

        def initialize: (io: IO) -> void

        def print: (Array[file_stats] stats_result) -> void
      end

      class TablePrinter
        attr_reader io: IO

        def initialize: (io: IO) -> void

        def print: (Array[file_stats] stats_result) -> void
      end

      attr_reader stdout: IO

      attr_reader stderr: IO

      attr_reader command_line_patterns: Array[String]

      attr_accessor format: "csv" | "table" | nil

      attr_reader jobs_option: Utils::JobsOption

      include Utils::DriverHelper

      def initialize: (stdout: IO, stderr: IO) -> void

      def run: () -> 0
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
steep-1.7.0.dev.3 sig/steep/drivers/stats.rbs
steep-1.7.0.dev.2 sig/steep/drivers/stats.rbs
steep-1.7.0.dev.1 sig/steep/drivers/stats.rbs
steep-1.6.0 sig/steep/drivers/stats.rbs
steep-1.6.0.pre.4 sig/steep/drivers/stats.rbs
steep-1.6.0.pre.3 sig/steep/drivers/stats.rbs
steep-1.6.0.pre.2 sig/steep/drivers/stats.rbs
steep-1.6.0.pre.1 sig/steep/drivers/stats.rbs
steep-1.5.3 sig/steep/drivers/stats.rbs
steep-1.5.2 sig/steep/drivers/stats.rbs
steep-1.5.1 sig/steep/drivers/stats.rbs
steep-1.5.0 sig/steep/drivers/stats.rbs
steep-1.5.0.pre.6 sig/steep/drivers/stats.rbs
steep-1.5.0.pre.5 sig/steep/drivers/stats.rbs
steep-1.5.0.pre.4 sig/steep/drivers/stats.rbs
steep-1.5.0.pre.3 sig/steep/drivers/stats.rbs
steep-1.5.0.pre.2 sig/steep/drivers/stats.rbs
steep-1.5.0.pre.1 sig/steep/drivers/stats.rbs
steep-1.4.0 sig/steep/drivers/stats.rbs
steep-1.4.0.dev.5 sig/steep/drivers/stats.rbs