• Effekt Logo Effekt Library
    • io/signal
      • Signal
      • signal
      • unsafeFire
      • unsafeWait
    • io/signal
    • Jump to source: libraries/common/io/signal.effekt
      Example usage: examples/stdlib/io/signal
      • Signal [A, B]
      • Must be fired exactly once with an A receiving a B,
        and must be waited for exactly once with a B receiving an A.
      • signal [A, B]: Signal[A, B] / {}
      • unsafeFire [A, B] (signal: Signal[A, B], value: A): B / {}
      • unsafeWait [A, B] (signal: Signal[A, B], value: B): A / {}