diff --git a/.agents/interfaces/ios/CombineInterception.swiftinterface b/.agents/interfaces/ios/CombineInterception.swiftinterface new file mode 100644 index 0000000..68900a4 --- /dev/null +++ b/.agents/interfaces/ios/CombineInterception.swiftinterface @@ -0,0 +1,22 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterception -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 +import Combine +import Foundation +import Interception +@_exported import Interception/*.InterceptionResult*/ +import Swift +import _Concurrency +@_exported import _InterceptionCustomSelectors +import _InterceptionUtils +import _StringProcessing +import _SwiftConcurrencyShims +extension ObjectiveC.NSObject { + public func publisher(for selector: ObjectiveC.Selector) -> some Combine.Publisher<(), Swift.Never> + + public func intercept(_ selector: _InterceptionCustomSelectors._MethodSelector) -> some Combine.Publisher, Swift.Never> + + public func intercept(_ selector: ObjectiveC.Selector) -> some Combine.Publisher, Swift.Never> + +} diff --git a/.agents/interfaces/ios/CombineInterceptionMacros.swiftinterface b/.agents/interfaces/ios/CombineInterceptionMacros.swiftinterface new file mode 100644 index 0000000..d5cf8e0 --- /dev/null +++ b/.agents/interfaces/ios/CombineInterceptionMacros.swiftinterface @@ -0,0 +1,10 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterceptionMacros -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 +@_exported import CombineInterception +import Swift +import _Concurrency +@_exported import _InterceptionMacros +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/.agents/interfaces/macos/CombineInterception.swiftinterface b/.agents/interfaces/macos/CombineInterception.swiftinterface index ca3c225..e4b7bea 100644 --- a/.agents/interfaces/macos/CombineInterception.swiftinterface +++ b/.agents/interfaces/macos/CombineInterception.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.4 (swiftlang-6.4.0.25.4 clang-2100.3.25.1) -// swift-module-flags: -target arm64-apple-macosx12.0 -enable-objc-interop -language-mode 6 -Onone -module-name CombineInterception -package-name combine_interception -// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.4 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-macosx10.15 -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterception -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 import Combine import Foundation import Interception @@ -12,11 +12,11 @@ import _Concurrency import _InterceptionUtils import _StringProcessing import _SwiftConcurrencyShims -extension ObjectiveC::NSObject { - public func publisher(for selector: ObjectiveC::Selector) -> some Combine::Publisher<(), Swift::Never> +extension ObjectiveC.NSObject { + public func publisher(for selector: ObjectiveC.Selector) -> some Combine.Publisher<(), Swift.Never> - public func intercept(_ selector: _InterceptionCustomSelectors::_MethodSelector) -> some Combine::Publisher, Swift::Never> + public func intercept(_ selector: _InterceptionCustomSelectors._MethodSelector) -> some Combine.Publisher, Swift.Never> - public func intercept(_ selector: ObjectiveC::Selector) -> some Combine::Publisher, Swift::Never> + public func intercept(_ selector: ObjectiveC.Selector) -> some Combine.Publisher, Swift.Never> } diff --git a/.agents/interfaces/macos/CombineInterceptionMacros.swiftinterface b/.agents/interfaces/macos/CombineInterceptionMacros.swiftinterface index a508eb3..9f7622b 100644 --- a/.agents/interfaces/macos/CombineInterceptionMacros.swiftinterface +++ b/.agents/interfaces/macos/CombineInterceptionMacros.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.4 (swiftlang-6.4.0.25.4 clang-2100.3.25.1) -// swift-module-flags: -target arm64-apple-macosx12.0 -enable-objc-interop -language-mode 6 -Onone -module-name CombineInterceptionMacros -package-name combine_interception -// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.4 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-macosx10.15 -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterceptionMacros -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 @_exported import CombineInterception import Swift import _Concurrency diff --git a/.agents/interfaces/tvos/CombineInterception.swiftinterface b/.agents/interfaces/tvos/CombineInterception.swiftinterface new file mode 100644 index 0000000..28fbcee --- /dev/null +++ b/.agents/interfaces/tvos/CombineInterception.swiftinterface @@ -0,0 +1,22 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-tvos13.0-simulator -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterception -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 +import Combine +import Foundation +import Interception +@_exported import Interception/*.InterceptionResult*/ +import Swift +import _Concurrency +@_exported import _InterceptionCustomSelectors +import _InterceptionUtils +import _StringProcessing +import _SwiftConcurrencyShims +extension ObjectiveC.NSObject { + public func publisher(for selector: ObjectiveC.Selector) -> some Combine.Publisher<(), Swift.Never> + + public func intercept(_ selector: _InterceptionCustomSelectors._MethodSelector) -> some Combine.Publisher, Swift.Never> + + public func intercept(_ selector: ObjectiveC.Selector) -> some Combine.Publisher, Swift.Never> + +} diff --git a/.agents/interfaces/tvos/CombineInterceptionMacros.swiftinterface b/.agents/interfaces/tvos/CombineInterceptionMacros.swiftinterface new file mode 100644 index 0000000..d264292 --- /dev/null +++ b/.agents/interfaces/tvos/CombineInterceptionMacros.swiftinterface @@ -0,0 +1,10 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-tvos13.0-simulator -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterceptionMacros -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 +@_exported import CombineInterception +import Swift +import _Concurrency +@_exported import _InterceptionMacros +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/.agents/interfaces/watchos/CombineInterception.swiftinterface b/.agents/interfaces/watchos/CombineInterception.swiftinterface new file mode 100644 index 0000000..327c659 --- /dev/null +++ b/.agents/interfaces/watchos/CombineInterception.swiftinterface @@ -0,0 +1,22 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-watchos6.0-simulator -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterception -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 +import Combine +import Foundation +import Interception +@_exported import Interception/*.InterceptionResult*/ +import Swift +import _Concurrency +@_exported import _InterceptionCustomSelectors +import _InterceptionUtils +import _StringProcessing +import _SwiftConcurrencyShims +extension ObjectiveC.NSObject { + public func publisher(for selector: ObjectiveC.Selector) -> some Combine.Publisher<(), Swift.Never> + + public func intercept(_ selector: _InterceptionCustomSelectors._MethodSelector) -> some Combine.Publisher, Swift.Never> + + public func intercept(_ selector: ObjectiveC.Selector) -> some Combine.Publisher, Swift.Never> + +} diff --git a/.agents/interfaces/watchos/CombineInterceptionMacros.swiftinterface b/.agents/interfaces/watchos/CombineInterceptionMacros.swiftinterface new file mode 100644 index 0000000..a64bc67 --- /dev/null +++ b/.agents/interfaces/watchos/CombineInterceptionMacros.swiftinterface @@ -0,0 +1,10 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101) +// swift-module-flags: -target arm64-apple-watchos6.0-simulator -enable-objc-interop -swift-version 6 -Onone -module-name CombineInterceptionMacros -package-name combine_interception +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3 +@_exported import CombineInterception +import Swift +import _Concurrency +@_exported import _InterceptionMacros +import _StringProcessing +import _SwiftConcurrencyShims