Sha256: 54ecff65380a64844cae6b1771d5af0434d0b83a378d3d99e65361332afa9293

Contents?: true

Size: 255 Bytes

Versions: 18

Compression:

Stored size: 255 Bytes

Contents

module Steep
  class ThreadWaiter[A]
    attr_reader objects: Array[A]

    attr_reader queue: Thread::Queue

    attr_reader waiter_threads: Set[Thread]

    def initialize: (Array[A]) { (A) -> Thread } -> void

    def wait_one: () -> Thread?
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

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