@@ -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