We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9abcd66 commit 8878c64Copy full SHA for 8878c64
Sources/CEExtensionKit/ExtensionInterface.swift
@@ -11,14 +11,7 @@ import Foundation
11
public protocol ExtensionInterface {
12
}
13
14
-open class ExtensionBuilder: NSObject {
15
- required public override init() {
16
- super.init()
17
- }
18
-
19
- /// Builds extension with API
20
- /// - Parameter withAPI: the API implementation itself
21
- open func build(withAPI api: ExtensionAPI) -> ExtensionInterface {
22
- fatalError("You should override ExtensionBuilder.build")
23
+public protocol ExtensionBuilderProtocol: NSObject {
+ init()
+ func build(withAPI api: ExtensionAPI) -> ExtensionInterface
24
0 commit comments