From 2fccded6d785659b7e494ec46c825754ecad3d22 Mon Sep 17 00:00:00 2001 From: Tyler Cloutier Date: Sun, 6 Nov 2016 02:31:39 -0800 Subject: [PATCH] Made appropriate protocol extensions public. --- Sources/ColdSignal.swift | 6 +++--- Sources/Signal.swift | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Sources/ColdSignal.swift b/Sources/ColdSignal.swift index 76b1429..2353eee 100644 --- a/Sources/ColdSignal.swift +++ b/Sources/ColdSignal.swift @@ -122,7 +122,7 @@ public protocol ColdSignalType: SignalType { } -extension ColdSignalType { +public extension ColdSignalType { /// Invokes the closure provided upon initialization, and passes in a newly /// created observer to which events can be sent. @@ -139,7 +139,7 @@ extension ColdSignalType { } -extension ColdSignalType { +public extension ColdSignalType { /// Creates a ColdSignal, adds exactly one observer, and then immediately /// invokes start on the ColdSignal. @@ -199,7 +199,7 @@ extension ColdSignalType { } -extension ColdSignalType { +public extension ColdSignalType { /// Creates a new `ColdSignal` which will apply a unary operator directly to events /// produced by the `startHandler`. diff --git a/Sources/Signal.swift b/Sources/Signal.swift index 86507e9..4bc694d 100644 --- a/Sources/Signal.swift +++ b/Sources/Signal.swift @@ -92,7 +92,7 @@ public protocol SpecialSignalGenerator { } -extension SpecialSignalGenerator { +public extension SpecialSignalGenerator { /// Creates a Signal that will immediately send one value /// then complete. @@ -180,7 +180,7 @@ internal protocol InternalSignalType: SignalType { } -extension InternalSignalType { +internal extension InternalSignalType { /// Interrupts all observers and terminates the stream. func interrupt() { @@ -191,7 +191,7 @@ extension InternalSignalType { } -extension SignalType { +public extension SignalType { /// Convenience override for add(observer:) to allow trailing-closure style /// invocations. @@ -247,7 +247,7 @@ extension SignalType { } -extension SignalType { +public extension SignalType { public var identity: Signal { return self.map { $0 }