Sha256: a15cf78b3b0e4085252f24b54f4e908273f01d5428587e4ca2d4f2a14a97cd9e

Contents?: true

Size: 854 Bytes

Versions: 10

Compression:

Stored size: 854 Bytes

Contents

module Steep
  VERSION: String

  def self.logger: () -> (Logger & ActiveSupport::TaggedLogging)

  def self.new_logger: (untyped output, untyped prev_level) -> untyped

  def self.log_output: () -> untyped

  def self.log_output=: (untyped output) -> untyped

  def self.measure: [A] (String message, ?level: ::Symbol) { () -> A } -> A

  def self.log_error: (untyped exn, ?message: ::String) -> untyped

  self.@logger: ActiveSupport::TaggedLogging?

  class Sampler
    def initialize: () -> void

    def sample: (untyped message) { () -> untyped } -> untyped

    def count: () -> untyped

    def total: () -> untyped

    def slowests: (untyped num) -> untyped

    def average: () -> (untyped | 0)

    def percentile: (untyped p) -> untyped
  end

  def self.measure2: (untyped message, ?level: ::Symbol) { (untyped) -> untyped } -> untyped
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
steep-1.4.0 sig/steep.rbs
steep-1.4.0.dev.5 sig/steep.rbs
steep-1.4.0.dev.4 sig/steep.rbs
steep-1.4.0.dev.3 sig/steep.rbs
steep-1.3.2 sig/steep.rbs
steep-1.3.1 sig/steep.rbs
steep-1.4.0.dev.2 sig/steep.rbs
steep-1.4.0.dev.1 sig/steep.rbs
steep-1.3.0 sig/steep.rbs
steep-1.3.0.pre.2 sig/steep.rbs