@@ -40,7 +40,7 @@ import Foundation
4040 `resourceNameResolver`. It also applies the "resource name"
4141 for `image` as `imageName` for each page.
4242 */
43- open class LocalizedTutorial < Page : TutorialPage > : Tutorial < Page > {
43+ open class LocalizedTutorial : Tutorial {
4444
4545 /**
4646 Create a tutorial by automatically creating pages based
@@ -55,10 +55,10 @@ open class LocalizedTutorial<Page: TutorialPage>: Tutorial<Page> {
5555 pageIndicationKey: String = " title " ,
5656 resourceName: ResourceNameResolver = LocalizedTutorial . resourceName,
5757 resourceKeySeparator: ResourceKeySeparator = " . " ,
58- pageResolver: @escaping ( TutorialId , PageIndex , ResourceNameResolver , ResourceKeySeparator ) -> Page ,
58+ pageResolver: @escaping ( TutorialId , PageIndex , ResourceNameResolver , ResourceKeySeparator ) -> TutorialPage ,
5959 translator: @escaping Translator = { NSLocalizedString ( $0, comment: " " ) } ) {
6060 var index = 0
61- var pages = [ Page ] ( )
61+ var pages = [ TutorialPage ] ( )
6262 var titleKey = resourceName ( id, index, pageIndicationKey, resourceKeySeparator)
6363 while titleKey != translator ( titleKey) {
6464 let page = pageResolver ( id, index, resourceName, resourceKeySeparator)
@@ -78,7 +78,7 @@ open class LocalizedTutorial<Page: TutorialPage>: Tutorial<Page> {
7878 public typealias TutorialId = String
7979}
8080
81- public extension LocalizedTutorial where Page == TutorialPage {
81+ public extension LocalizedTutorial {
8282
8383 /**
8484 Create a tutorial by automatically creating pages based
0 commit comments