@@ -966,9 +966,9 @@ enum GraphOperations {
966966@ JS class DataProcessorManager {
967967
968968 @ JS var processor : DataProcessor
969- @ JS var backupProcessor : DataProcessor ?
969+ @ JS var backupProcessor : ( any DataProcessor ) ?
970970
971- @ JS init ( processor : DataProcessor ) {
971+ @ JS init ( processor : any DataProcessor ) {
972972 self . processor = processor
973973 self . backupProcessor = nil
974974 }
@@ -1124,23 +1124,23 @@ enum GraphOperations {
11241124 return SwiftDataProcessor ( )
11251125 }
11261126
1127- @ JS static func createNativeProcessorOptional ( ) -> DataProcessor ? {
1127+ @ JS static func createNativeProcessorOptional ( ) -> ( any DataProcessor ) ? {
11281128 return SwiftDataProcessor ( )
11291129 }
11301130
11311131 @ JS static func createNativeProcessorNil ( ) -> DataProcessor ? {
11321132 return nil
11331133 }
11341134
1135- @ JS static func createNativeProcessorArray ( ) -> [ DataProcessor ] {
1135+ @ JS static func createNativeProcessorArray ( ) -> [ any DataProcessor ] {
11361136 let p1 = SwiftDataProcessor ( )
11371137 p1 . count = 10
11381138 let p2 = SwiftDataProcessor ( )
11391139 p2 . count = 20
11401140 return [ p1 , p2 ]
11411141 }
11421142
1143- @ JS static func createNativeProcessorDictionary ( ) -> [ String : DataProcessor ] {
1143+ @ JS static func createNativeProcessorDictionary ( ) -> [ String : any DataProcessor ] {
11441144 let p1 = SwiftDataProcessor ( )
11451145 p1 . count = 10
11461146 let p2 = SwiftDataProcessor ( )
@@ -1317,12 +1317,12 @@ enum GraphOperations {
13171317 }
13181318
13191319 @ JS func roundtripDataProcessor (
1320- _ callback : @escaping ( DataProcessor ) -> DataProcessor
1321- ) -> ( DataProcessor ) -> DataProcessor {
1320+ _ callback : @escaping ( any DataProcessor ) -> any DataProcessor
1321+ ) -> ( any DataProcessor ) -> any DataProcessor {
13221322 return callback
13231323 }
13241324
1325- @ JS func processOptionalDataProcessor ( _ callback : ( DataProcessor ? ) -> String ) -> String {
1325+ @ JS func processOptionalDataProcessor ( _ callback : ( ( any DataProcessor ) ? ) -> String ) -> String {
13261326 let processor = SwiftDataProcessor ( )
13271327 processor . increment ( by : 7 )
13281328 return callback ( processor ) + " | " + callback ( nil )
0 commit comments