From f54f71bc60df8ba0772fe82f2fc911c2c3494e9d Mon Sep 17 00:00:00 2001 From: Teodor Dermendjiev Date: Wed, 5 Sep 2018 11:50:02 +0300 Subject: [PATCH] feat(iOS): update platform declarations - add `objc-x86_64` architecture typings - remove `objc-i386` architecture typings - add `vector` typings - change ``` (method) NSArray.arrayWithArray<{}>(array: NSArray<{}>): NSArray<{}> ``` to ``` (method) NSArray.arrayWithArray(array: string[] | NSArray): NSArray ``` * Export typings on for iOS 11 x86_64 * fix: Export typings with fixed NSArray parameters * Export typescript declarations for iOS 11.4 * Update reference path with the new typings folder * feat: Create a script for auto typings generation * Export typings on for iOS 11 x86_64 * fix: Export typings with fixed NSArray parameters * Export typescript declarations for iOS 11.4 * Update reference path with the new typings folder * feat: Create a script for auto typings generation * chore: update .gitignore and .npmignore * fix: Update constructor methods accepting NSArray parameters * chore: Update manual changes flag for typings generation --- tns-platform-declarations/.gitignore | 1 - tns-platform-declarations/.npmignore | 8 +- tns-platform-declarations/ios/.gitignore | 1 - tns-platform-declarations/ios/ios.d.ts | 232 +- .../ios/objc-i386/objc!simd.d.ts | 60 - .../objc!ARKit.d.ts | 213 +- .../objc!AVFoundation.d.ts | 217 +- .../objc!AVKit.d.ts | 4 +- .../objc!Accelerate.d.ts | 248 +- .../objc!Accounts.d.ts | 0 .../objc!AdSupport.d.ts | 0 .../objc!AddressBook.d.ts | 0 .../objc!AddressBookUI.d.ts | 2 +- .../objc!AppleTextureEncoder.d.ts | 0 .../objc!AssetsLibrary.d.ts | 0 .../objc!AudioToolbox.d.ts | 18 +- .../objc!CFNetwork.d.ts | 0 .../objc!CallKit.d.ts | 6 +- .../objc!CloudKit.d.ts | 62 +- .../objc!Compression.d.ts | 0 .../objc!Contacts.d.ts | 30 +- .../objc!ContactsUI.d.ts | 4 +- .../objc!CoreAudio.d.ts | 0 .../objc!CoreAudioKit.d.ts | 8 +- .../objc!CoreBluetooth.d.ts | 20 +- .../objc!CoreData.d.ts | 50 +- .../objc!CoreFoundation.d.ts | 0 .../objc!CoreGraphics.d.ts | 2 + .../objc!CoreImage.d.ts | 14 +- .../objc!CoreLocation.d.ts | 4 +- .../objc!CoreMIDI.d.ts | 0 .../objc!CoreML.d.ts | 33 +- .../objc!CoreMedia.d.ts | 0 .../objc!CoreMotion.d.ts | 0 .../objc!CoreNFC.d.ts | 4 +- .../objc!CoreSpotlight.d.ts | 18 +- .../objc!CoreTelephony.d.ts | 0 .../objc!CoreText.d.ts | 0 .../objc!CoreVideo.d.ts | 0 .../objc!Darwin.d.ts | 2411 +------- .../objc!DeviceCheck.d.ts | 0 .../objc!Dispatch.d.ts | 0 .../objc!DispatchIntrospection.d.ts | 0 .../objc!EventKit.d.ts | 12 +- .../objc!EventKitUI.d.ts | 0 .../objc!ExternalAccessory.d.ts | 0 .../objc!FileProvider.d.ts | 8 +- .../objc!FileProviderUI.d.ts | 2 +- .../objc!Foundation.d.ts | 210 +- .../objc!GLKit.d.ts | 10 +- .../{objc-i386 => objc-x86_64}/objc!GSS.d.ts | 0 .../objc!GameController.d.ts | 0 .../objc!GameKit.d.ts | 111 +- .../objc!GameplayKit.d.ts | 271 +- .../objc!HealthKit.d.ts | 48 +- .../objc!HealthKitUI.d.ts | 4 +- .../objc!HomeKit.d.ts | 106 +- .../objc!IOSurface.d.ts | 0 .../objc!IdentityLookup.d.ts | 0 .../objc!ImageIO.d.ts | 368 ++ .../objc!Intents.d.ts | 176 +- .../objc!IntentsUI.d.ts | 0 .../objc!JavaScriptCore.d.ts | 6 +- .../objc!LocalAuthentication.d.ts | 2 + .../objc!MachO.d.ts | 16 +- .../objc!MapKit.d.ts | 82 +- .../objc!MediaAccessibility.d.ts | 0 .../objc!MediaPlayer.d.ts | 58 +- .../objc!MediaToolbox.d.ts | 0 .../objc!MessageUI.d.ts | 6 +- .../objc!Messages.d.ts | 8 +- .../objc!Metal.d.ts | 2 +- .../objc!MetalKit.d.ts | 12 +- .../objc!MetalPerformanceShaders.d.ts | 0 .../objc!MobileCoreServices.d.ts | 0 .../objc!ModelIO.d.ts | 500 +- .../objc!MultipeerConnectivity.d.ts | 8 +- .../objc!NetworkExtension.d.ts | 30 +- .../objc!NewsstandKit.d.ts | 0 .../objc!NotificationCenter.d.ts | 0 .../objc!ObjectiveC.d.ts | 15 +- .../objc!OpenAL.d.ts | 0 .../objc!OpenGLES.d.ts | 0 .../objc!PDFKit.d.ts | 34 +- .../objc!PassKit.d.ts | 61 +- .../objc!Photos.d.ts | 28 +- .../objc!PhotosUI.d.ts | 4 +- .../objc!PushKit.d.ts | 0 .../objc!QuartzCore.d.ts | 1 - .../objc!QuickLook.d.ts | 0 .../objc!ReplayKit.d.ts | 18 +- .../objc!SQLite3.d.ts | 0 .../objc!SafariServices.d.ts | 0 .../objc!SceneKit.d.ts | 112 +- .../objc!Security.d.ts | 34 + .../objc!Social.d.ts | 0 .../objc!Speech.d.ts | 0 .../objc!SpriteKit.d.ts | 190 +- .../objc!StoreKit.d.ts | 87 +- .../objc!SystemConfiguration.d.ts | 0 .../objc!TKLiveSync.d.ts | 0 .../objc!TNSWidgets.d.ts | 6 +- .../objc!Twitter.d.ts | 0 .../objc!UIKit.d.ts | 400 +- .../objc!UserNotifications.d.ts | 8 +- .../objc!UserNotificationsUI.d.ts | 0 .../objc!VideoSubscriberAccount.d.ts | 2 + .../objc!VideoToolbox.d.ts | 6 + .../objc!Vision.d.ts | 28 +- .../objc!WatchConnectivity.d.ts | 0 .../objc!WatchKit.d.ts | 10 +- .../objc!WebKit.d.ts | 51 +- .../objc!_Builtin_intrinsics.d.ts | 0 .../{objc-i386 => objc-x86_64}/objc!asl.d.ts | 0 .../objc!dnssd.d.ts | 0 .../{objc-i386 => objc-x86_64}/objc!iAd.d.ts | 12 +- .../objc!libkern.d.ts | 0 .../{objc-i386 => objc-x86_64}/objc!os.d.ts | 0 .../objc!os_object.d.ts | 0 .../ios/objc-x86_64/objc!simd.d.ts | 4942 +++++++++++++++++ .../{objc-i386 => objc-x86_64}/objc!zlib.d.ts | 0 tns-platform-declarations/typings-gen.sh | 42 + 122 files changed, 7967 insertions(+), 3850 deletions(-) delete mode 100644 tns-platform-declarations/.gitignore delete mode 100644 tns-platform-declarations/ios/.gitignore delete mode 100644 tns-platform-declarations/ios/objc-i386/objc!simd.d.ts rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!ARKit.d.ts (70%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!AVFoundation.d.ts (96%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!AVKit.d.ts (96%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Accelerate.d.ts (97%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Accounts.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!AdSupport.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!AddressBook.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!AddressBookUI.d.ts (98%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!AppleTextureEncoder.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!AssetsLibrary.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!AudioToolbox.d.ts (99%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CFNetwork.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CallKit.d.ts (98%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CloudKit.d.ts (94%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Compression.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Contacts.d.ts (96%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!ContactsUI.d.ts (93%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreAudio.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreAudioKit.d.ts (93%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreBluetooth.d.ts (96%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreData.d.ts (96%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreFoundation.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreGraphics.d.ts (99%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreImage.d.ts (98%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreLocation.d.ts (99%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreMIDI.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreML.d.ts (80%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreMedia.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreMotion.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreNFC.d.ts (98%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreSpotlight.d.ts (96%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreTelephony.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreText.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!CoreVideo.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Darwin.d.ts (75%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!DeviceCheck.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Dispatch.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!DispatchIntrospection.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!EventKit.d.ts (94%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!EventKitUI.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!ExternalAccessory.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!FileProvider.d.ts (94%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!FileProviderUI.d.ts (92%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Foundation.d.ts (97%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!GLKit.d.ts (97%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!GSS.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!GameController.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!GameKit.d.ts (89%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!GameplayKit.d.ts (74%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!HealthKit.d.ts (95%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!HealthKitUI.d.ts (85%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!HomeKit.d.ts (94%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!IOSurface.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!IdentityLookup.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!ImageIO.d.ts (70%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Intents.d.ts (95%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!IntentsUI.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!JavaScriptCore.d.ts (99%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!LocalAuthentication.d.ts (99%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!MachO.d.ts (98%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!MapKit.d.ts (94%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!MediaAccessibility.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!MediaPlayer.d.ts (95%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!MediaToolbox.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!MessageUI.d.ts (93%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Messages.d.ts (96%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Metal.d.ts (99%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!MetalKit.d.ts (93%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!MetalPerformanceShaders.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!MobileCoreServices.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!ModelIO.d.ts (67%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!MultipeerConnectivity.d.ts (96%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!NetworkExtension.d.ts (97%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!NewsstandKit.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!NotificationCenter.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!ObjectiveC.d.ts (98%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!OpenAL.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!OpenGLES.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!PDFKit.d.ts (96%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!PassKit.d.ts (91%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Photos.d.ts (95%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!PhotosUI.d.ts (93%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!PushKit.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!QuartzCore.d.ts (99%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!QuickLook.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!ReplayKit.d.ts (94%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!SQLite3.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!SafariServices.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!SceneKit.d.ts (95%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Security.d.ts (98%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Social.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Speech.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!SpriteKit.d.ts (88%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!StoreKit.d.ts (84%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!SystemConfiguration.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!TKLiveSync.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!TNSWidgets.d.ts (82%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Twitter.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!UIKit.d.ts (96%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!UserNotifications.d.ts (97%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!UserNotificationsUI.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!VideoSubscriberAccount.d.ts (99%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!VideoToolbox.d.ts (98%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!Vision.d.ts (94%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!WatchConnectivity.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!WatchKit.d.ts (96%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!WebKit.d.ts (91%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!_Builtin_intrinsics.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!asl.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!dnssd.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!iAd.d.ts (93%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!libkern.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!os.d.ts (100%) rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!os_object.d.ts (100%) create mode 100644 tns-platform-declarations/ios/objc-x86_64/objc!simd.d.ts rename tns-platform-declarations/ios/{objc-i386 => objc-x86_64}/objc!zlib.d.ts (100%) create mode 100755 tns-platform-declarations/typings-gen.sh diff --git a/tns-platform-declarations/.gitignore b/tns-platform-declarations/.gitignore deleted file mode 100644 index 602eb8e1b..000000000 --- a/tns-platform-declarations/.gitignore +++ /dev/null @@ -1 +0,0 @@ -test.js \ No newline at end of file diff --git a/tns-platform-declarations/.npmignore b/tns-platform-declarations/.npmignore index 96e29d9b8..17f9f0859 100644 --- a/tns-platform-declarations/.npmignore +++ b/tns-platform-declarations/.npmignore @@ -1,9 +1,7 @@ +*.tgz +package test.ts test.js test.js.map tsconfig.json -*.tgz -package -package1 -package2 -package3 \ No newline at end of file +typings-gen.sh \ No newline at end of file diff --git a/tns-platform-declarations/ios/.gitignore b/tns-platform-declarations/ios/.gitignore deleted file mode 100644 index f486e7971..000000000 --- a/tns-platform-declarations/ios/.gitignore +++ /dev/null @@ -1 +0,0 @@ -objc-x86_64 \ No newline at end of file diff --git a/tns-platform-declarations/ios/ios.d.ts b/tns-platform-declarations/ios/ios.d.ts index 6a8c24007..addb51afa 100644 --- a/tns-platform-declarations/ios/ios.d.ts +++ b/tns-platform-declarations/ios/ios.d.ts @@ -1,118 +1,118 @@ /// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// -/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// -declare function __collect(): void; \ No newline at end of file +declare function __collect(): void; diff --git a/tns-platform-declarations/ios/objc-i386/objc!simd.d.ts b/tns-platform-declarations/ios/objc-i386/objc!simd.d.ts deleted file mode 100644 index 80d2f2757..000000000 --- a/tns-platform-declarations/ios/objc-i386/objc!simd.d.ts +++ /dev/null @@ -1,60 +0,0 @@ - -declare function simd_clamp(x: number, min: number, max: number): number; - -declare function simd_clampFunction(x: number, min: number, max: number): number; - -declare function simd_fast_recip(x: number): number; - -declare function simd_fast_recipFunction(x: number): number; - -declare function simd_fast_rsqrt(x: number): number; - -declare function simd_fast_rsqrtFunction(x: number): number; - -declare function simd_fract(x: number): number; - -declare function simd_fractFunction(x: number): number; - -declare function simd_max(x: number, y: number): number; - -declare function simd_maxFunction(x: number, y: number): number; - -declare function simd_min(x: number, y: number): number; - -declare function simd_minFunction(x: number, y: number): number; - -declare function simd_mix(x: number, y: number, t: number): number; - -declare function simd_mixFunction(x: number, y: number, t: number): number; - -declare function simd_muladd(x: number, y: number, z: number): number; - -declare function simd_muladdFunction(x: number, y: number, z: number): number; - -declare function simd_precise_recip(x: number): number; - -declare function simd_precise_recipFunction(x: number): number; - -declare function simd_precise_rsqrt(x: number): number; - -declare function simd_precise_rsqrtFunction(x: number): number; - -declare function simd_recip(x: number): number; - -declare function simd_recipFunction(x: number): number; - -declare function simd_rsqrt(x: number): number; - -declare function simd_rsqrtFunction(x: number): number; - -declare function simd_sign(x: number): number; - -declare function simd_signFunction(x: number): number; - -declare function simd_smoothstep(edge0: number, edge1: number, x: number): number; - -declare function simd_smoothstepFunction(edge0: number, edge1: number, x: number): number; - -declare function simd_step(edge: number, x: number): number; - -declare function simd_stepFunction(edge: number, x: number): number; diff --git a/tns-platform-declarations/ios/objc-i386/objc!ARKit.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!ARKit.d.ts similarity index 70% rename from tns-platform-declarations/ios/objc-i386/objc!ARKit.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!ARKit.d.ts index 7df0e1e99..7a86f33e1 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!ARKit.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!ARKit.d.ts @@ -1,5 +1,5 @@ -declare class ARAnchor extends NSObject implements NSCopying { +declare class ARAnchor extends NSObject implements NSCopying, NSSecureCoding { static alloc(): ARAnchor; // inherited from NSObject @@ -7,7 +7,21 @@ declare class ARAnchor extends NSObject implements NSCopying { readonly identifier: NSUUID; + readonly transform: simd_float4x4; + + static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding + + constructor(o: { coder: NSCoder; }); // inherited from NSCoding + + constructor(o: { transform: simd_float4x4; }); + copyWithZone(zone: interop.Pointer | interop.Reference): any; + + encodeWithCoder(aCoder: NSCoder): void; + + initWithCoder(aDecoder: NSCoder): this; + + initWithTransform(transform: simd_float4x4): this; } declare var ARBlendShapeLocationBrowDownLeft: string; @@ -118,13 +132,27 @@ declare class ARCamera extends NSObject implements NSCopying { static new(): ARCamera; // inherited from NSObject + readonly eulerAngles: interop.Reference; + readonly imageResolution: CGSize; + readonly intrinsics: simd_float3x3; + + readonly projectionMatrix: simd_float4x4; + readonly trackingState: ARTrackingState; readonly trackingStateReason: ARTrackingStateReason; + readonly transform: simd_float4x4; + copyWithZone(zone: interop.Pointer | interop.Reference): any; + + projectPointOrientationViewportSize(point: interop.Reference, orientation: UIInterfaceOrientation, viewportSize: CGSize): CGPoint; + + projectionMatrixForOrientationViewportSizeZNearZFar(orientation: UIInterfaceOrientation, viewportSize: CGSize, zNear: number, zFar: number): simd_float4x4; + + viewMatrixForOrientation(orientation: UIInterfaceOrientation): simd_float4x4; } declare class ARConfiguration extends NSObject implements NSCopying { @@ -137,10 +165,14 @@ declare class ARConfiguration extends NSObject implements NSCopying { providesAudioData: boolean; + videoFormat: ARVideoFormat; + worldAlignment: ARWorldAlignment; static readonly isSupported: boolean; + static readonly supportedVideoFormats: NSArray; + copyWithZone(zone: interop.Pointer | interop.Reference): any; } @@ -150,6 +182,8 @@ declare class ARDirectionalLightEstimate extends ARLightEstimate { static new(): ARDirectionalLightEstimate; // inherited from NSObject + readonly primaryLightDirection: interop.Reference; + readonly primaryLightIntensity: number; readonly sphericalHarmonicsCoefficients: NSData; @@ -165,7 +199,9 @@ declare const enum ARErrorCode { CameraUnauthorized = 103, - WorldTrackingFailed = 200 + WorldTrackingFailed = 200, + + InvalidReferenceImage = 300 } declare var ARErrorDomain: string; @@ -217,7 +253,7 @@ declare class ARFaceAnchor extends ARAnchor implements ARTrackable { self(): this; } -declare class ARFaceGeometry extends NSObject implements NSCopying { +declare class ARFaceGeometry extends NSObject implements NSCopying, NSSecureCoding { static alloc(): ARFaceGeometry; // inherited from NSObject @@ -225,17 +261,29 @@ declare class ARFaceGeometry extends NSObject implements NSCopying { readonly textureCoordinateCount: number; + readonly textureCoordinates: interop.Pointer | interop.Reference>; + readonly triangleCount: number; readonly triangleIndices: interop.Pointer | interop.Reference; readonly vertexCount: number; + readonly vertices: interop.Pointer | interop.Reference>; + + static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding + constructor(o: { blendShapes: NSDictionary; }); + constructor(o: { coder: NSCoder; }); // inherited from NSCoding + copyWithZone(zone: interop.Pointer | interop.Reference): any; + encodeWithCoder(aCoder: NSCoder): void; + initWithBlendShapes(blendShapes: NSDictionary): this; + + initWithCoder(aDecoder: NSCoder): this; } declare class ARFaceTrackingConfiguration extends ARConfiguration { @@ -284,7 +332,11 @@ declare class ARHitTestResult extends NSObject { readonly distance: number; + readonly localTransform: simd_float4x4; + readonly type: ARHitTestResultType; + + readonly worldTransform: simd_float4x4; } declare const enum ARHitTestResultType { @@ -293,9 +345,22 @@ declare const enum ARHitTestResultType { EstimatedHorizontalPlane = 2, + EstimatedVerticalPlane = 4, + ExistingPlane = 8, - ExistingPlaneUsingExtent = 16 + ExistingPlaneUsingExtent = 16, + + ExistingPlaneUsingGeometry = 32 +} + +declare class ARImageAnchor extends ARAnchor { + + static alloc(): ARImageAnchor; // inherited from NSObject + + static new(): ARImageAnchor; // inherited from NSObject + + readonly referenceImage: ARReferenceImage; } declare class ARLightEstimate extends NSObject { @@ -314,6 +379,8 @@ declare class AROrientationTrackingConfiguration extends ARConfiguration { static alloc(): AROrientationTrackingConfiguration; // inherited from NSObject static new(): AROrientationTrackingConfiguration; // inherited from NSObject + + autoFocusEnabled: boolean; } declare class ARPlaneAnchor extends ARAnchor { @@ -323,21 +390,62 @@ declare class ARPlaneAnchor extends ARAnchor { static new(): ARPlaneAnchor; // inherited from NSObject readonly alignment: ARPlaneAnchorAlignment; + + readonly center: interop.Reference; + + readonly extent: interop.Reference; + + readonly geometry: ARPlaneGeometry; } declare const enum ARPlaneAnchorAlignment { - Horizontal = 0 + Horizontal = 0, + + Vertical = 1 } declare const enum ARPlaneDetection { None = 0, - Horizontal = 1 + Horizontal = 1, + + Vertical = 2 } -declare class ARPointCloud extends NSObject { +declare class ARPlaneGeometry extends NSObject implements NSSecureCoding { + + static alloc(): ARPlaneGeometry; // inherited from NSObject + + static new(): ARPlaneGeometry; // inherited from NSObject + + readonly boundaryVertexCount: number; + + readonly boundaryVertices: interop.Pointer | interop.Reference>; + + readonly textureCoordinateCount: number; + + readonly textureCoordinates: interop.Pointer | interop.Reference>; + + readonly triangleCount: number; + + readonly triangleIndices: interop.Pointer | interop.Reference; + + readonly vertexCount: number; + + readonly vertices: interop.Pointer | interop.Reference>; + + static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding + + constructor(o: { coder: NSCoder; }); // inherited from NSCoding + + encodeWithCoder(aCoder: NSCoder): void; + + initWithCoder(aDecoder: NSCoder): this; +} + +declare class ARPointCloud extends NSObject implements NSSecureCoding { static alloc(): ARPointCloud; // inherited from NSObject @@ -346,6 +454,39 @@ declare class ARPointCloud extends NSObject { readonly count: number; readonly identifiers: interop.Pointer | interop.Reference; + + readonly points: interop.Pointer | interop.Reference>; + + static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding + + constructor(o: { coder: NSCoder; }); // inherited from NSCoding + + encodeWithCoder(aCoder: NSCoder): void; + + initWithCoder(aDecoder: NSCoder): this; +} + +declare class ARReferenceImage extends NSObject implements NSCopying { + + static alloc(): ARReferenceImage; // inherited from NSObject + + static new(): ARReferenceImage; // inherited from NSObject + + static referenceImagesInGroupNamedBundle(name: string, bundle: NSBundle): NSSet; + + name: string; + + readonly physicalSize: CGSize; + + constructor(o: { CGImage: any; orientation: CGImagePropertyOrientation; physicalWidth: number; }); + + constructor(o: { pixelBuffer: any; orientation: CGImagePropertyOrientation; physicalWidth: number; }); + + copyWithZone(zone: interop.Pointer | interop.Reference): any; + + initWithCGImageOrientationPhysicalWidth(image: any, orientation: CGImagePropertyOrientation, physicalWidth: number): this; + + initWithPixelBufferOrientationPhysicalWidth(pixelBuffer: any, orientation: CGImagePropertyOrientation, physicalWidth: number): this; } declare var ARSCNDebugOptionShowFeaturePoints: SCNDebugOptions; @@ -368,13 +509,30 @@ declare class ARSCNFaceGeometry extends SCNGeometry { static geometryWithMDLMesh(mdlMesh: MDLMesh): ARSCNFaceGeometry; // inherited from SCNGeometry - static geometryWithSourcesElements(sources: NSArray, elements: NSArray): ARSCNFaceGeometry; // inherited from SCNGeometry + static geometryWithSourcesElements(sources: NSArray | SCNGeometrySource[], elements: NSArray | SCNGeometryElement[]): ARSCNFaceGeometry; // inherited from SCNGeometry static new(): ARSCNFaceGeometry; // inherited from NSObject updateFromFaceGeometry(faceGeometry: ARFaceGeometry): void; } +declare class ARSCNPlaneGeometry extends SCNGeometry { + + static alloc(): ARSCNPlaneGeometry; // inherited from NSObject + + static geometry(): ARSCNPlaneGeometry; // inherited from SCNGeometry + + static geometryWithMDLMesh(mdlMesh: MDLMesh): ARSCNPlaneGeometry; // inherited from SCNGeometry + + static geometryWithSourcesElements(sources: NSArray | SCNGeometrySource[], elements: NSArray | SCNGeometryElement[]): ARSCNPlaneGeometry; // inherited from SCNGeometry + + static new(): ARSCNPlaneGeometry; // inherited from NSObject + + static planeGeometryWithDevice(device: MTLDevice): ARSCNPlaneGeometry; + + updateFromPlaneGeometry(planeGeometry: ARPlaneGeometry): void; +} + declare class ARSCNView extends SCNView { static alloc(): ARSCNView; // inherited from NSObject @@ -385,11 +543,11 @@ declare class ARSCNView extends SCNView { static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): ARSCNView; // inherited from UIAppearance - static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray): ARSCNView; // inherited from UIAppearance + static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray | typeof NSObject[]): ARSCNView; // inherited from UIAppearance static appearanceWhenContainedIn(ContainerClass: typeof NSObject): ARSCNView; // inherited from UIAppearance - static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray): ARSCNView; // inherited from UIAppearance + static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray | typeof NSObject[]): ARSCNView; // inherited from UIAppearance static new(): ARSCNView; // inherited from NSObject @@ -433,11 +591,11 @@ declare class ARSKView extends SKView { static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): ARSKView; // inherited from UIAppearance - static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray): ARSKView; // inherited from UIAppearance + static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray | typeof NSObject[]): ARSKView; // inherited from UIAppearance static appearanceWhenContainedIn(ContainerClass: typeof NSObject): ARSKView; // inherited from UIAppearance - static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray): ARSKView; // inherited from UIAppearance + static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray | typeof NSObject[]): ARSKView; // inherited from UIAppearance static new(): ARSKView; // inherited from NSObject @@ -492,15 +650,17 @@ declare class ARSession extends NSObject { runWithConfiguration(configuration: ARConfiguration): void; runWithConfigurationOptions(configuration: ARConfiguration, options: ARSessionRunOptions): void; + + setWorldOrigin(relativeTransform: simd_float4x4): void; } interface ARSessionDelegate extends ARSessionObserver { - sessionDidAddAnchors?(session: ARSession, anchors: NSArray): void; + sessionDidAddAnchors?(session: ARSession, anchors: NSArray | ARAnchor[]): void; - sessionDidRemoveAnchors?(session: ARSession, anchors: NSArray): void; + sessionDidRemoveAnchors?(session: ARSession, anchors: NSArray | ARAnchor[]): void; - sessionDidUpdateAnchors?(session: ARSession, anchors: NSArray): void; + sessionDidUpdateAnchors?(session: ARSession, anchors: NSArray | ARAnchor[]): void; sessionDidUpdateFrame?(session: ARSession, frame: ARFrame): void; } @@ -519,6 +679,8 @@ interface ARSessionObserver extends NSObjectProtocol { sessionInterruptionEnded?(session: ARSession): void; + sessionShouldAttemptRelocalization?(session: ARSession): boolean; + sessionWasInterrupted?(session: ARSession): void; } declare var ARSessionObserver: { @@ -559,7 +721,22 @@ declare const enum ARTrackingStateReason { ExcessiveMotion = 2, - InsufficientFeatures = 3 + InsufficientFeatures = 3, + + Relocalizing = 4 +} + +declare class ARVideoFormat extends NSObject implements NSCopying { + + static alloc(): ARVideoFormat; // inherited from NSObject + + static new(): ARVideoFormat; // inherited from NSObject + + readonly framesPerSecond: number; + + readonly imageResolution: CGSize; + + copyWithZone(zone: interop.Pointer | interop.Reference): any; } declare const enum ARWorldAlignment { @@ -577,5 +754,9 @@ declare class ARWorldTrackingConfiguration extends ARConfiguration { static new(): ARWorldTrackingConfiguration; // inherited from NSObject + autoFocusEnabled: boolean; + + detectionImages: NSSet; + planeDetection: ARPlaneDetection; } diff --git a/tns-platform-declarations/ios/objc-i386/objc!AVFoundation.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!AVFoundation.d.ts similarity index 96% rename from tns-platform-declarations/ios/objc-i386/objc!AVFoundation.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!AVFoundation.d.ts index c78f2de04..00868f6df 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!AVFoundation.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!AVFoundation.d.ts @@ -74,13 +74,13 @@ declare class AVAsset extends NSObject implements AVAsynchronousKeyValueLoading, cancelLoading(): void; - chapterMetadataGroupsBestMatchingPreferredLanguages(preferredLanguages: NSArray): NSArray; + chapterMetadataGroupsBestMatchingPreferredLanguages(preferredLanguages: NSArray | string[]): NSArray; - chapterMetadataGroupsWithTitleLocaleContainingItemsWithCommonKeys(locale: NSLocale, commonKeys: NSArray): NSArray; + chapterMetadataGroupsWithTitleLocaleContainingItemsWithCommonKeys(locale: NSLocale, commonKeys: NSArray | string[]): NSArray; copyWithZone(zone: interop.Pointer | interop.Reference): any; - loadValuesAsynchronouslyForKeysCompletionHandler(keys: NSArray, handler: () => void): void; + loadValuesAsynchronouslyForKeysCompletionHandler(keys: NSArray | string[], handler: () => void): void; mediaSelectionGroupForMediaCharacteristic(mediaCharacteristic: string): AVMediaSelectionGroup; @@ -114,13 +114,13 @@ interface AVAssetDownloadDelegate extends NSURLSessionTaskDelegate { URLSessionAggregateAssetDownloadTaskDidCompleteForMediaSelection?(session: NSURLSession, aggregateAssetDownloadTask: AVAggregateAssetDownloadTask, mediaSelection: AVMediaSelection): void; - URLSessionAggregateAssetDownloadTaskDidLoadTimeRangeTotalTimeRangesLoadedTimeRangeExpectedToLoadForMediaSelection?(session: NSURLSession, aggregateAssetDownloadTask: AVAggregateAssetDownloadTask, timeRange: CMTimeRange, loadedTimeRanges: NSArray, timeRangeExpectedToLoad: CMTimeRange, mediaSelection: AVMediaSelection): void; + URLSessionAggregateAssetDownloadTaskDidLoadTimeRangeTotalTimeRangesLoadedTimeRangeExpectedToLoadForMediaSelection?(session: NSURLSession, aggregateAssetDownloadTask: AVAggregateAssetDownloadTask, timeRange: CMTimeRange, loadedTimeRanges: NSArray | NSValue[], timeRangeExpectedToLoad: CMTimeRange, mediaSelection: AVMediaSelection): void; URLSessionAggregateAssetDownloadTaskWillDownloadToURL?(session: NSURLSession, aggregateAssetDownloadTask: AVAggregateAssetDownloadTask, location: NSURL): void; URLSessionAssetDownloadTaskDidFinishDownloadingToURL?(session: NSURLSession, assetDownloadTask: AVAssetDownloadTask, location: NSURL): void; - URLSessionAssetDownloadTaskDidLoadTimeRangeTotalTimeRangesLoadedTimeRangeExpectedToLoad?(session: NSURLSession, assetDownloadTask: AVAssetDownloadTask, timeRange: CMTimeRange, loadedTimeRanges: NSArray, timeRangeExpectedToLoad: CMTimeRange): void; + URLSessionAssetDownloadTaskDidLoadTimeRangeTotalTimeRangesLoadedTimeRangeExpectedToLoad?(session: NSURLSession, assetDownloadTask: AVAssetDownloadTask, timeRange: CMTimeRange, loadedTimeRanges: NSArray | NSValue[], timeRangeExpectedToLoad: CMTimeRange): void; URLSessionAssetDownloadTaskDidResolveMediaSelection?(session: NSURLSession, assetDownloadTask: AVAssetDownloadTask, resolvedMediaSelection: AVMediaSelection): void; } @@ -184,7 +184,7 @@ declare class AVAssetDownloadURLSession extends NSURLSession { static sessionWithConfigurationAssetDownloadDelegateDelegateQueue(configuration: NSURLSessionConfiguration, delegate: AVAssetDownloadDelegate, delegateQueue: NSOperationQueue): AVAssetDownloadURLSession; - aggregateAssetDownloadTaskWithURLAssetMediaSelectionsAssetTitleAssetArtworkDataOptions(URLAsset: AVURLAsset, mediaSelections: NSArray, title: string, artworkData: NSData, options: NSDictionary): AVAggregateAssetDownloadTask; + aggregateAssetDownloadTaskWithURLAssetMediaSelectionsAssetTitleAssetArtworkDataOptions(URLAsset: AVURLAsset, mediaSelections: NSArray | AVMediaSelection[], title: string, artworkData: NSData, options: NSDictionary): AVAggregateAssetDownloadTask; assetDownloadTaskWithURLAssetAssetTitleAssetArtworkDataOptions(URLAsset: AVURLAsset, title: string, artworkData: NSData, options: NSDictionary): AVAssetDownloadTask; @@ -335,7 +335,7 @@ declare class AVAssetImageGenerator extends NSObject { copyCGImageAtTimeActualTimeError(requestedTime: CMTime, actualTime: interop.Pointer | interop.Reference): any; - generateCGImagesAsynchronouslyForTimesCompletionHandler(requestedTimes: NSArray, handler: (p1: CMTime, p2: any, p3: CMTime, p4: AVAssetImageGeneratorResult, p5: NSError) => void): void; + generateCGImagesAsynchronouslyForTimesCompletionHandler(requestedTimes: NSArray | NSValue[], handler: (p1: CMTime, p2: any, p3: CMTime, p4: AVAssetImageGeneratorResult, p5: NSError) => void): void; initWithAsset(asset: AVAsset): this; } @@ -392,7 +392,7 @@ declare class AVAssetReaderAudioMixOutput extends AVAssetReaderOutput { static alloc(): AVAssetReaderAudioMixOutput; // inherited from NSObject - static assetReaderAudioMixOutputWithAudioTracksAudioSettings(audioTracks: NSArray, audioSettings: NSDictionary): AVAssetReaderAudioMixOutput; + static assetReaderAudioMixOutputWithAudioTracksAudioSettings(audioTracks: NSArray | AVAssetTrack[], audioSettings: NSDictionary): AVAssetReaderAudioMixOutput; static new(): AVAssetReaderAudioMixOutput; // inherited from NSObject @@ -404,9 +404,9 @@ declare class AVAssetReaderAudioMixOutput extends AVAssetReaderOutput { readonly audioTracks: NSArray; - constructor(o: { audioTracks: NSArray; audioSettings: NSDictionary; }); + constructor(o: { audioTracks: NSArray | AVAssetTrack[]; audioSettings: NSDictionary; }); - initWithAudioTracksAudioSettings(audioTracks: NSArray, audioSettings: NSDictionary): this; + initWithAudioTracksAudioSettings(audioTracks: NSArray | AVAssetTrack[], audioSettings: NSDictionary): this; } declare class AVAssetReaderOutput extends NSObject { @@ -425,7 +425,7 @@ declare class AVAssetReaderOutput extends NSObject { markConfigurationAsFinal(): void; - resetForReadingTimeRanges(timeRanges: NSArray): void; + resetForReadingTimeRanges(timeRanges: NSArray | NSValue[]): void; } declare class AVAssetReaderOutputMetadataAdaptor extends NSObject { @@ -496,7 +496,7 @@ declare class AVAssetReaderVideoCompositionOutput extends AVAssetReaderOutput { static alloc(): AVAssetReaderVideoCompositionOutput; // inherited from NSObject - static assetReaderVideoCompositionOutputWithVideoTracksVideoSettings(videoTracks: NSArray, videoSettings: NSDictionary): AVAssetReaderVideoCompositionOutput; + static assetReaderVideoCompositionOutputWithVideoTracksVideoSettings(videoTracks: NSArray | AVAssetTrack[], videoSettings: NSDictionary): AVAssetReaderVideoCompositionOutput; static new(): AVAssetReaderVideoCompositionOutput; // inherited from NSObject @@ -508,9 +508,9 @@ declare class AVAssetReaderVideoCompositionOutput extends AVAssetReaderOutput { readonly videoTracks: NSArray; - constructor(o: { videoTracks: NSArray; videoSettings: NSDictionary; }); + constructor(o: { videoTracks: NSArray | AVAssetTrack[]; videoSettings: NSDictionary; }); - initWithVideoTracksVideoSettings(videoTracks: NSArray, videoSettings: NSDictionary): this; + initWithVideoTracksVideoSettings(videoTracks: NSArray | AVAssetTrack[], videoSettings: NSDictionary): this; } declare const enum AVAssetReferenceRestrictions { @@ -566,6 +566,8 @@ declare class AVAssetResourceLoadingContentInformationRequest extends NSObject { static new(): AVAssetResourceLoadingContentInformationRequest; // inherited from NSObject + readonly allowedContentTypes: NSArray; + byteRangeAccessSupported: boolean; contentLength: number; @@ -694,7 +696,7 @@ declare class AVAssetTrack extends NSObject implements AVAsynchronousKeyValueLoa hasMediaCharacteristic(mediaCharacteristic: string): boolean; - loadValuesAsynchronouslyForKeysCompletionHandler(keys: NSArray, handler: () => void): void; + loadValuesAsynchronouslyForKeysCompletionHandler(keys: NSArray | string[], handler: () => void): void; metadataForFormat(format: string): NSArray; @@ -871,7 +873,7 @@ declare class AVAssetWriterInputGroup extends AVMediaSelectionGroup { static alloc(): AVAssetWriterInputGroup; // inherited from NSObject - static assetWriterInputGroupWithInputsDefaultInput(inputs: NSArray, defaultInput: AVAssetWriterInput): AVAssetWriterInputGroup; + static assetWriterInputGroupWithInputsDefaultInput(inputs: NSArray | AVAssetWriterInput[], defaultInput: AVAssetWriterInput): AVAssetWriterInputGroup; static new(): AVAssetWriterInputGroup; // inherited from NSObject @@ -879,9 +881,9 @@ declare class AVAssetWriterInputGroup extends AVMediaSelectionGroup { readonly inputs: NSArray; - constructor(o: { inputs: NSArray; defaultInput: AVAssetWriterInput; }); + constructor(o: { inputs: NSArray | AVAssetWriterInput[]; defaultInput: AVAssetWriterInput; }); - initWithInputsDefaultInput(inputs: NSArray, defaultInput: AVAssetWriterInput): this; + initWithInputsDefaultInput(inputs: NSArray | AVAssetWriterInput[], defaultInput: AVAssetWriterInput): this; } declare var AVAssetWriterInputMediaDataLocationBeforeMainMediaDataNotInterleaved: string; @@ -969,7 +971,7 @@ declare class AVAsynchronousCIImageFilteringRequest extends NSObject implements interface AVAsynchronousKeyValueLoading { - loadValuesAsynchronouslyForKeysCompletionHandler(keys: NSArray, handler: () => void): void; + loadValuesAsynchronouslyForKeysCompletionHandler(keys: NSArray | string[], handler: () => void): void; statusOfValueForKeyError(key: string): AVKeyValueStatus; } @@ -1292,7 +1294,7 @@ declare class AVAudioEngine extends NSObject { attachNode(node: AVAudioNode): void; - connectToConnectionPointsFromBusFormat(sourceNode: AVAudioNode, destNodes: NSArray, sourceBus: number, format: AVAudioFormat): void; + connectToConnectionPointsFromBusFormat(sourceNode: AVAudioNode, destNodes: NSArray | AVAudioConnectionPoint[], sourceBus: number, format: AVAudioFormat): void; connectToFormat(node1: AVAudioNode, node2: AVAudioNode, format: AVAudioFormat): void; @@ -3098,7 +3100,7 @@ declare class AVAudioUnitSampler extends AVAudioUnitMIDIInstrument { stereoPan: number; - loadAudioFilesAtURLsError(audioFiles: NSArray): boolean; + loadAudioFilesAtURLsError(audioFiles: NSArray | NSURL[]): boolean; loadInstrumentAtURLError(instrumentURL: NSURL): boolean; @@ -3183,6 +3185,10 @@ declare class AVCameraCalibrationData extends NSObject { static new(): AVCameraCalibrationData; // inherited from NSObject + readonly extrinsicMatrix: simd_float4x3; + + readonly intrinsicMatrix: simd_float3x3; + readonly intrinsicMatrixReferenceDimensions: CGSize; readonly inverseLensDistortionLookupTable: NSData; @@ -3278,7 +3284,7 @@ declare class AVCaptureConnection extends NSObject { static connectionWithInputPortVideoPreviewLayer(port: AVCaptureInputPort, layer: AVCaptureVideoPreviewLayer): AVCaptureConnection; - static connectionWithInputPortsOutput(ports: NSArray, output: AVCaptureOutput): AVCaptureConnection; + static connectionWithInputPortsOutput(ports: NSArray | AVCaptureInputPort[], output: AVCaptureOutput): AVCaptureConnection; static new(): AVCaptureConnection; // inherited from NSObject @@ -3332,11 +3338,11 @@ declare class AVCaptureConnection extends NSObject { constructor(o: { inputPort: AVCaptureInputPort; videoPreviewLayer: AVCaptureVideoPreviewLayer; }); - constructor(o: { inputPorts: NSArray; output: AVCaptureOutput; }); + constructor(o: { inputPorts: NSArray | AVCaptureInputPort[]; output: AVCaptureOutput; }); initWithInputPortVideoPreviewLayer(port: AVCaptureInputPort, layer: AVCaptureVideoPreviewLayer): this; - initWithInputPortsOutput(ports: NSArray, output: AVCaptureOutput): this; + initWithInputPortsOutput(ports: NSArray | AVCaptureInputPort[], output: AVCaptureOutput): this; } declare class AVCaptureDataOutputSynchronizer extends NSObject { @@ -3351,9 +3357,9 @@ declare class AVCaptureDataOutputSynchronizer extends NSObject { readonly delegateCallbackQueue: NSObject; - constructor(o: { dataOutputs: NSArray; }); + constructor(o: { dataOutputs: NSArray | AVCaptureOutput[]; }); - initWithDataOutputs(dataOutputs: NSArray): this; + initWithDataOutputs(dataOutputs: NSArray | AVCaptureOutput[]): this; setDelegateQueue(delegate: AVCaptureDataOutputSynchronizerDelegate, delegateCallbackQueue: NSObject): void; } @@ -3517,6 +3523,8 @@ declare class AVCaptureDevice extends NSObject { subjectAreaChangeMonitoringEnabled: boolean; + readonly systemPressureState: AVCaptureSystemPressureState; + readonly torchActive: boolean; readonly torchAvailable: boolean; @@ -3578,7 +3586,7 @@ declare class AVCaptureDeviceDiscoverySession extends NSObject { static alloc(): AVCaptureDeviceDiscoverySession; // inherited from NSObject - static discoverySessionWithDeviceTypesMediaTypePosition(deviceTypes: NSArray, mediaType: string, position: AVCaptureDevicePosition): AVCaptureDeviceDiscoverySession; + static discoverySessionWithDeviceTypesMediaTypePosition(deviceTypes: NSArray | string[], mediaType: string, position: AVCaptureDevicePosition): AVCaptureDeviceDiscoverySession; static new(): AVCaptureDeviceDiscoverySession; // inherited from NSObject @@ -3668,6 +3676,8 @@ declare var AVCaptureDeviceTypeBuiltInMicrophone: string; declare var AVCaptureDeviceTypeBuiltInTelephotoCamera: string; +declare var AVCaptureDeviceTypeBuiltInTrueDepthCamera: string; + declare var AVCaptureDeviceTypeBuiltInWideAngleCamera: string; declare var AVCaptureDeviceWasConnectedNotification: string; @@ -3716,9 +3726,9 @@ declare class AVCaptureFileOutput extends AVCaptureOutput { interface AVCaptureFileOutputRecordingDelegate extends NSObjectProtocol { - captureOutputDidFinishRecordingToOutputFileAtURLFromConnectionsError(output: AVCaptureFileOutput, outputFileURL: NSURL, connections: NSArray, error: NSError): void; + captureOutputDidFinishRecordingToOutputFileAtURLFromConnectionsError(output: AVCaptureFileOutput, outputFileURL: NSURL, connections: NSArray | AVCaptureConnection[], error: NSError): void; - captureOutputDidStartRecordingToOutputFileAtURLFromConnections?(output: AVCaptureFileOutput, fileURL: NSURL, connections: NSArray): void; + captureOutputDidStartRecordingToOutputFileAtURLFromConnections?(output: AVCaptureFileOutput, fileURL: NSURL, connections: NSArray | AVCaptureConnection[]): void; } declare var AVCaptureFileOutputRecordingDelegate: { @@ -3839,7 +3849,7 @@ declare class AVCaptureMetadataOutput extends AVCaptureOutput { interface AVCaptureMetadataOutputObjectsDelegate extends NSObjectProtocol { - captureOutputDidOutputMetadataObjectsFromConnection?(output: AVCaptureOutput, metadataObjects: NSArray, connection: AVCaptureConnection): void; + captureOutputDidOutputMetadataObjectsFromConnection?(output: AVCaptureOutput, metadataObjects: NSArray | AVMetadataObject[], connection: AVCaptureConnection): void; } declare var AVCaptureMetadataOutputObjectsDelegate: { @@ -3944,9 +3954,9 @@ declare class AVCapturePhotoBracketSettings extends AVCapturePhotoSettings { static new(): AVCapturePhotoBracketSettings; // inherited from NSObject - static photoBracketSettingsWithRawPixelFormatTypeProcessedFormatBracketedSettings(rawPixelFormatType: number, processedFormat: NSDictionary, bracketedSettings: NSArray): AVCapturePhotoBracketSettings; + static photoBracketSettingsWithRawPixelFormatTypeProcessedFormatBracketedSettings(rawPixelFormatType: number, processedFormat: NSDictionary, bracketedSettings: NSArray | AVCaptureBracketedStillImageSettings[]): AVCapturePhotoBracketSettings; - static photoBracketSettingsWithRawPixelFormatTypeRawFileTypeProcessedFormatProcessedFileTypeBracketedSettings(rawPixelFormatType: number, rawFileType: string, processedFormat: NSDictionary, processedFileType: string, bracketedSettings: NSArray): AVCapturePhotoBracketSettings; + static photoBracketSettingsWithRawPixelFormatTypeRawFileTypeProcessedFormatProcessedFileTypeBracketedSettings(rawPixelFormatType: number, rawFileType: string, processedFormat: NSDictionary, processedFileType: string, bracketedSettings: NSArray | AVCaptureBracketedStillImageSettings[]): AVCapturePhotoBracketSettings; static photoSettings(): AVCapturePhotoBracketSettings; // inherited from AVCapturePhotoSettings @@ -4052,7 +4062,7 @@ declare class AVCapturePhotoOutput extends AVCaptureOutput { capturePhotoWithSettingsDelegate(settings: AVCapturePhotoSettings, delegate: AVCapturePhotoCaptureDelegate): void; - setPreparedPhotoSettingsArrayCompletionHandler(preparedPhotoSettingsArray: NSArray, completionHandler: (p1: boolean, p2: NSError) => void): void; + setPreparedPhotoSettingsArrayCompletionHandler(preparedPhotoSettingsArray: NSArray | AVCapturePhotoSettings[], completionHandler: (p1: boolean, p2: NSError) => void): void; supportedPhotoCodecTypesForFileType(fileType: string): NSArray; @@ -4226,11 +4236,15 @@ declare const enum AVCaptureSessionInterruptionReason { VideoDeviceInUseByAnotherClient = 3, - VideoDeviceNotAvailableWithMultipleForegroundApps = 4 + VideoDeviceNotAvailableWithMultipleForegroundApps = 4, + + VideoDeviceNotAvailableDueToSystemPressure = 5 } declare var AVCaptureSessionInterruptionReasonKey: string; +declare var AVCaptureSessionInterruptionSystemPressureStateKey: string; + declare var AVCaptureSessionPreset1280x720: string; declare var AVCaptureSessionPreset1920x1080: string; @@ -4291,9 +4305,9 @@ declare class AVCaptureStillImageOutput extends AVCaptureOutput { captureStillImageAsynchronouslyFromConnectionCompletionHandler(connection: AVCaptureConnection, handler: (p1: any, p2: NSError) => void): void; - captureStillImageBracketAsynchronouslyFromConnectionWithSettingsArrayCompletionHandler(connection: AVCaptureConnection, settings: NSArray, handler: (p1: any, p2: AVCaptureBracketedStillImageSettings, p3: NSError) => void): void; + captureStillImageBracketAsynchronouslyFromConnectionWithSettingsArrayCompletionHandler(connection: AVCaptureConnection, settings: NSArray | AVCaptureBracketedStillImageSettings[], handler: (p1: any, p2: AVCaptureBracketedStillImageSettings, p3: NSError) => void): void; - prepareToCaptureStillImageBracketFromConnectionWithSettingsArrayCompletionHandler(connection: AVCaptureConnection, settings: NSArray, handler: (p1: boolean, p2: NSError) => void): void; + prepareToCaptureStillImageBracketFromConnectionWithSettingsArrayCompletionHandler(connection: AVCaptureConnection, settings: NSArray | AVCaptureBracketedStillImageSettings[], handler: (p1: boolean, p2: NSError) => void): void; } declare class AVCaptureSynchronizedData extends NSObject { @@ -4354,6 +4368,38 @@ declare class AVCaptureSynchronizedSampleBufferData extends AVCaptureSynchronize readonly sampleBufferWasDropped: boolean; } +declare const enum AVCaptureSystemPressureFactors { + + None = 0, + + SystemTemperature = 1, + + PeakPower = 2, + + DepthModuleTemperature = 4 +} + +declare var AVCaptureSystemPressureLevelCritical: string; + +declare var AVCaptureSystemPressureLevelFair: string; + +declare var AVCaptureSystemPressureLevelNominal: string; + +declare var AVCaptureSystemPressureLevelSerious: string; + +declare var AVCaptureSystemPressureLevelShutdown: string; + +declare class AVCaptureSystemPressureState extends NSObject { + + static alloc(): AVCaptureSystemPressureState; // inherited from NSObject + + static new(): AVCaptureSystemPressureState; // inherited from NSObject + + readonly factors: AVCaptureSystemPressureFactors; + + readonly level: string; +} + declare const enum AVCaptureTorchMode { Off = 0, @@ -4587,6 +4633,8 @@ declare class AVContentKeyRequest extends NSObject { processContentKeyResponseError(error: NSError): void; respondByRequestingPersistableContentKeyRequest(): void; + + respondByRequestingPersistableContentKeyRequestAndReturnError(): boolean; } declare var AVContentKeyRequestProtocolVersionsKey: string; @@ -4635,7 +4683,7 @@ declare class AVContentKeySession extends NSObject { static pendingExpiredSessionReportsWithAppIdentifierStorageDirectoryAtURL(appIdentifier: NSData, storageURL: NSURL): NSArray; - static removePendingExpiredSessionReportsWithAppIdentifierStorageDirectoryAtURL(expiredSessionReports: NSArray, appIdentifier: NSData, storageURL: NSURL): void; + static removePendingExpiredSessionReportsWithAppIdentifierStorageDirectoryAtURL(expiredSessionReports: NSArray | NSData[], appIdentifier: NSData, storageURL: NSURL): void; readonly contentKeyRecipients: NSArray; @@ -4701,11 +4749,11 @@ declare class AVDateRangeMetadataGroup extends AVMetadataGroup implements NSCopy readonly startDate: Date; - constructor(o: { items: NSArray; startDate: Date; endDate: Date; }); + constructor(o: { items: NSArray | AVMetadataItem[]; startDate: Date; endDate: Date; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; - initWithItemsStartDateEndDate(items: NSArray, startDate: Date, endDate: Date): this; + initWithItemsStartDateEndDate(items: NSArray | AVMetadataItem[], startDate: Date, endDate: Date): this; mutableCopyWithZone(zone: interop.Pointer | interop.Reference): any; } @@ -4905,7 +4953,9 @@ declare const enum AVError { NoLongerPlayable = -11867, - NoCompatibleAlternatesForExternalDisplay = -11868 + NoCompatibleAlternatesForExternalDisplay = -11868, + + NoSourceTrack = -11869 } declare var AVErrorDeviceKey: string; @@ -5105,17 +5155,17 @@ declare class AVMediaSelectionGroup extends NSObject implements NSCopying { static alloc(): AVMediaSelectionGroup; // inherited from NSObject - static mediaSelectionOptionsFromArrayFilteredAndSortedAccordingToPreferredLanguages(mediaSelectionOptions: NSArray, preferredLanguages: NSArray): NSArray; + static mediaSelectionOptionsFromArrayFilteredAndSortedAccordingToPreferredLanguages(mediaSelectionOptions: NSArray | AVMediaSelectionOption[], preferredLanguages: NSArray | string[]): NSArray; - static mediaSelectionOptionsFromArrayWithLocale(mediaSelectionOptions: NSArray, locale: NSLocale): NSArray; + static mediaSelectionOptionsFromArrayWithLocale(mediaSelectionOptions: NSArray | AVMediaSelectionOption[], locale: NSLocale): NSArray; - static mediaSelectionOptionsFromArrayWithMediaCharacteristics(mediaSelectionOptions: NSArray, mediaCharacteristics: NSArray): NSArray; + static mediaSelectionOptionsFromArrayWithMediaCharacteristics(mediaSelectionOptions: NSArray | AVMediaSelectionOption[], mediaCharacteristics: NSArray | string[]): NSArray; - static mediaSelectionOptionsFromArrayWithoutMediaCharacteristics(mediaSelectionOptions: NSArray, mediaCharacteristics: NSArray): NSArray; + static mediaSelectionOptionsFromArrayWithoutMediaCharacteristics(mediaSelectionOptions: NSArray | AVMediaSelectionOption[], mediaCharacteristics: NSArray | string[]): NSArray; static new(): AVMediaSelectionGroup; // inherited from NSObject - static playableMediaSelectionOptionsFromArray(mediaSelectionOptions: NSArray): NSArray; + static playableMediaSelectionOptionsFromArray(mediaSelectionOptions: NSArray | AVMediaSelectionOption[]): NSArray; readonly allowsEmptySelection: boolean; @@ -6055,15 +6105,15 @@ declare class AVMetadataItem extends NSObject implements AVAsynchronousKeyValueL static metadataItemWithPropertiesOfMetadataItemValueLoadingHandler(metadataItem: AVMetadataItem, handler: (p1: AVMetadataItemValueRequest) => void): AVMetadataItem; - static metadataItemsFromArrayFilteredAndSortedAccordingToPreferredLanguages(metadataItems: NSArray, preferredLanguages: NSArray): NSArray; + static metadataItemsFromArrayFilteredAndSortedAccordingToPreferredLanguages(metadataItems: NSArray | AVMetadataItem[], preferredLanguages: NSArray | string[]): NSArray; - static metadataItemsFromArrayFilteredByIdentifier(metadataItems: NSArray, identifier: string): NSArray; + static metadataItemsFromArrayFilteredByIdentifier(metadataItems: NSArray | AVMetadataItem[], identifier: string): NSArray; - static metadataItemsFromArrayFilteredByMetadataItemFilter(metadataItems: NSArray, metadataItemFilter: AVMetadataItemFilter): NSArray; + static metadataItemsFromArrayFilteredByMetadataItemFilter(metadataItems: NSArray | AVMetadataItem[], metadataItemFilter: AVMetadataItemFilter): NSArray; - static metadataItemsFromArrayWithKeyKeySpace(metadataItems: NSArray, key: any, keySpace: string): NSArray; + static metadataItemsFromArrayWithKeyKeySpace(metadataItems: NSArray | AVMetadataItem[], key: any, keySpace: string): NSArray; - static metadataItemsFromArrayWithLocale(metadataItems: NSArray, locale: NSLocale): NSArray; + static metadataItemsFromArrayWithLocale(metadataItems: NSArray | AVMetadataItem[], locale: NSLocale): NSArray; static new(): AVMetadataItem; // inherited from NSObject @@ -6101,7 +6151,7 @@ declare class AVMetadataItem extends NSObject implements AVAsynchronousKeyValueL copyWithZone(zone: interop.Pointer | interop.Reference): any; - loadValuesAsynchronouslyForKeysCompletionHandler(keys: NSArray, handler: () => void): void; + loadValuesAsynchronouslyForKeysCompletionHandler(keys: NSArray | string[], handler: () => void): void; mutableCopyWithZone(zone: interop.Pointer | interop.Reference): any; @@ -6595,13 +6645,13 @@ declare class AVMutableCompositionTrack extends AVCompositionTrack { insertTimeRangeOfTrackAtTimeError(timeRange: CMTimeRange, track: AVAssetTrack, startTime: CMTime): boolean; - insertTimeRangesOfTracksAtTimeError(timeRanges: NSArray, tracks: NSArray, startTime: CMTime): boolean; + insertTimeRangesOfTracksAtTimeError(timeRanges: NSArray | NSValue[], tracks: NSArray | AVAssetTrack[], startTime: CMTime): boolean; removeTimeRange(timeRange: CMTimeRange): void; scaleTimeRangeToDuration(timeRange: CMTimeRange, duration: CMTime): void; - validateTrackSegmentsError(trackSegments: NSArray): boolean; + validateTrackSegmentsError(trackSegments: NSArray | AVCompositionTrackSegment[]): boolean; } declare class AVMutableDateRangeMetadataGroup extends AVDateRangeMetadataGroup { @@ -6849,11 +6899,13 @@ declare class AVPlayer extends NSObject { volume: number; + static readonly availableHDRModes: AVPlayerHDRMode; + constructor(o: { playerItem: AVPlayerItem; }); constructor(o: { URL: NSURL; }); - addBoundaryTimeObserverForTimesQueueUsingBlock(times: NSArray, queue: NSObject, block: () => void): any; + addBoundaryTimeObserverForTimesQueueUsingBlock(times: NSArray | NSValue[], queue: NSObject, block: () => void): any; addPeriodicTimeObserverForIntervalQueueUsingBlock(interval: CMTime, queue: NSObject, block: (p1: CMTime) => void): any; @@ -6905,6 +6957,17 @@ declare const enum AVPlayerActionAtItemEnd { None = 2 } +declare var AVPlayerAvailableHDRModesDidChangeNotification: string; + +declare const enum AVPlayerHDRMode { + + HLG = 1, + + HDR10 = 2, + + DolbyVision = 4 +} + declare class AVPlayerItem extends NSObject implements NSCopying { static alloc(): AVPlayerItem; // inherited from NSObject @@ -6913,7 +6976,7 @@ declare class AVPlayerItem extends NSObject implements NSCopying { static playerItemWithAsset(asset: AVAsset): AVPlayerItem; - static playerItemWithAssetAutomaticallyLoadedAssetKeys(asset: AVAsset, automaticallyLoadedAssetKeys: NSArray): AVPlayerItem; + static playerItemWithAssetAutomaticallyLoadedAssetKeys(asset: AVAsset, automaticallyLoadedAssetKeys: NSArray | string[]): AVPlayerItem; static playerItemWithURL(URL: NSURL): AVPlayerItem; @@ -6993,7 +7056,7 @@ declare class AVPlayerItem extends NSObject implements NSCopying { constructor(o: { asset: AVAsset; }); - constructor(o: { asset: AVAsset; automaticallyLoadedAssetKeys: NSArray; }); + constructor(o: { asset: AVAsset; automaticallyLoadedAssetKeys: NSArray | string[]; }); constructor(o: { URL: NSURL; }); @@ -7015,7 +7078,7 @@ declare class AVPlayerItem extends NSObject implements NSCopying { initWithAsset(asset: AVAsset): this; - initWithAssetAutomaticallyLoadedAssetKeys(asset: AVAsset, automaticallyLoadedAssetKeys: NSArray): this; + initWithAssetAutomaticallyLoadedAssetKeys(asset: AVAsset, automaticallyLoadedAssetKeys: NSArray | string[]): this; initWithURL(URL: NSURL): this; @@ -7180,16 +7243,16 @@ declare class AVPlayerItemLegibleOutput extends AVPlayerItemOutput { textStylingResolution: string; - constructor(o: { mediaSubtypesForNativeRepresentation: NSArray; }); + constructor(o: { mediaSubtypesForNativeRepresentation: NSArray | number[]; }); - initWithMediaSubtypesForNativeRepresentation(subtypes: NSArray): this; + initWithMediaSubtypesForNativeRepresentation(subtypes: NSArray | number[]): this; setDelegateQueue(delegate: AVPlayerItemLegibleOutputPushDelegate, delegateQueue: NSObject): void; } interface AVPlayerItemLegibleOutputPushDelegate extends AVPlayerItemOutputPushDelegate { - legibleOutputDidOutputAttributedStringsNativeSampleBuffersForItemTime?(output: AVPlayerItemLegibleOutput, strings: NSArray, nativeSamples: NSArray, itemTime: CMTime): void; + legibleOutputDidOutputAttributedStringsNativeSampleBuffersForItemTime?(output: AVPlayerItemLegibleOutput, strings: NSArray | NSAttributedString[], nativeSamples: NSArray | any[], itemTime: CMTime): void; } declare var AVPlayerItemLegibleOutputPushDelegate: { @@ -7217,16 +7280,16 @@ declare class AVPlayerItemMetadataCollector extends AVPlayerItemMediaDataCollect readonly delegateQueue: NSObject; - constructor(o: { identifiers: NSArray; classifyingLabels: NSArray; }); + constructor(o: { identifiers: NSArray | string[]; classifyingLabels: NSArray | string[]; }); - initWithIdentifiersClassifyingLabels(identifiers: NSArray, classifyingLabels: NSArray): this; + initWithIdentifiersClassifyingLabels(identifiers: NSArray | string[], classifyingLabels: NSArray | string[]): this; setDelegateQueue(delegate: AVPlayerItemMetadataCollectorPushDelegate, delegateQueue: NSObject): void; } interface AVPlayerItemMetadataCollectorPushDelegate extends NSObjectProtocol { - metadataCollectorDidCollectDateRangeMetadataGroupsIndexesOfNewGroupsIndexesOfModifiedGroups(metadataCollector: AVPlayerItemMetadataCollector, metadataGroups: NSArray, indexesOfNewGroups: NSIndexSet, indexesOfModifiedGroups: NSIndexSet): void; + metadataCollectorDidCollectDateRangeMetadataGroupsIndexesOfNewGroupsIndexesOfModifiedGroups(metadataCollector: AVPlayerItemMetadataCollector, metadataGroups: NSArray | AVDateRangeMetadataGroup[], indexesOfNewGroups: NSIndexSet, indexesOfModifiedGroups: NSIndexSet): void; } declare var AVPlayerItemMetadataCollectorPushDelegate: { @@ -7245,16 +7308,16 @@ declare class AVPlayerItemMetadataOutput extends AVPlayerItemOutput { readonly delegateQueue: NSObject; - constructor(o: { identifiers: NSArray; }); + constructor(o: { identifiers: NSArray | string[]; }); - initWithIdentifiers(identifiers: NSArray): this; + initWithIdentifiers(identifiers: NSArray | string[]): this; setDelegateQueue(delegate: AVPlayerItemMetadataOutputPushDelegate, delegateQueue: NSObject): void; } interface AVPlayerItemMetadataOutputPushDelegate extends AVPlayerItemOutputPushDelegate { - metadataOutputDidOutputTimedMetadataGroupsFromPlayerItemTrack?(output: AVPlayerItemMetadataOutput, groups: NSArray, track: AVPlayerItemTrack): void; + metadataOutputDidOutputTimedMetadataGroupsFromPlayerItemTrack?(output: AVPlayerItemMetadataOutput, groups: NSArray | AVTimedMetadataGroup[], track: AVPlayerItemTrack): void; } declare var AVPlayerItemMetadataOutputPushDelegate: { @@ -7418,9 +7481,9 @@ declare class AVPlayerMediaSelectionCriteria extends NSObject { readonly preferredMediaCharacteristics: NSArray; - constructor(o: { preferredLanguages: NSArray; preferredMediaCharacteristics: NSArray; }); + constructor(o: { preferredLanguages: NSArray | string[]; preferredMediaCharacteristics: NSArray | string[]; }); - initWithPreferredLanguagesPreferredMediaCharacteristics(preferredLanguages: NSArray, preferredMediaCharacteristics: NSArray): this; + initWithPreferredLanguagesPreferredMediaCharacteristics(preferredLanguages: NSArray | string[], preferredMediaCharacteristics: NSArray | string[]): this; } declare const enum AVPlayerStatus { @@ -7457,15 +7520,15 @@ declare class AVQueuePlayer extends AVPlayer { static playerWithURL(URL: NSURL): AVQueuePlayer; // inherited from AVPlayer - static queuePlayerWithItems(items: NSArray): AVQueuePlayer; + static queuePlayerWithItems(items: NSArray | AVPlayerItem[]): AVQueuePlayer; - constructor(o: { items: NSArray; }); + constructor(o: { items: NSArray | AVPlayerItem[]; }); advanceToNextItem(): void; canInsertItemAfterItem(item: AVPlayerItem, afterItem: AVPlayerItem): boolean; - initWithItems(items: NSArray): this; + initWithItems(items: NSArray | AVPlayerItem[]): this; insertItemAfterItem(item: AVPlayerItem, afterItem: AVPlayerItem): void; @@ -7523,8 +7586,6 @@ declare class AVSampleBufferAudioRenderer extends NSObject implements AVQueuedSa static new(): AVSampleBufferAudioRenderer; // inherited from NSObject - audioOutputDeviceUniqueID: string; - audioTimePitchAlgorithm: string; readonly error: NSError; @@ -7669,7 +7730,7 @@ declare class AVSampleBufferRenderSynchronizer extends NSObject { readonly timebase: any; - addBoundaryTimeObserverForTimesQueueUsingBlock(times: NSArray, queue: NSObject, block: () => void): any; + addBoundaryTimeObserverForTimesQueueUsingBlock(times: NSArray | NSValue[], queue: NSObject, block: () => void): any; addPeriodicTimeObserverForIntervalQueueUsingBlock(interval: CMTime, queue: NSObject, block: (p1: CMTime) => void): any; @@ -7859,7 +7920,7 @@ declare class AVTextStyleRule extends NSObject implements NSCopying { static new(): AVTextStyleRule; // inherited from NSObject - static propertyListForTextStyleRules(textStyleRules: NSArray): any; + static propertyListForTextStyleRules(textStyleRules: NSArray | AVTextStyleRule[]): any; static textStyleRuleWithTextMarkupAttributes(textMarkupAttributes: NSDictionary): AVTextStyleRule; @@ -7890,7 +7951,7 @@ declare class AVTimedMetadataGroup extends AVMetadataGroup implements NSCopying, readonly timeRange: CMTimeRange; - constructor(o: { items: NSArray; timeRange: CMTimeRange; }); + constructor(o: { items: NSArray | AVMetadataItem[]; timeRange: CMTimeRange; }); constructor(o: { sampleBuffer: any; }); @@ -7898,7 +7959,7 @@ declare class AVTimedMetadataGroup extends AVMetadataGroup implements NSCopying, copyWithZone(zone: interop.Pointer | interop.Reference): any; - initWithItemsTimeRange(items: NSArray, timeRange: CMTimeRange): this; + initWithItemsTimeRange(items: NSArray | AVMetadataItem[], timeRange: CMTimeRange): this; initWithSampleBuffer(sampleBuffer: any): this; @@ -8076,7 +8137,7 @@ declare class AVVideoCompositionCoreAnimationTool extends NSObject { static videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayerInLayer(videoLayer: CALayer, animationLayer: CALayer): AVVideoCompositionCoreAnimationTool; - static videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayersInLayer(videoLayers: NSArray, animationLayer: CALayer): AVVideoCompositionCoreAnimationTool; + static videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayersInLayer(videoLayers: NSArray | CALayer[], animationLayer: CALayer): AVVideoCompositionCoreAnimationTool; } declare class AVVideoCompositionInstruction extends NSObject implements AVVideoCompositionInstructionProtocol, NSCopying, NSMutableCopying, NSSecureCoding { diff --git a/tns-platform-declarations/ios/objc-i386/objc!AVKit.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!AVKit.d.ts similarity index 96% rename from tns-platform-declarations/ios/objc-i386/objc!AVKit.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!AVKit.d.ts index 28ef769f0..68595723a 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!AVKit.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!AVKit.d.ts @@ -124,11 +124,11 @@ declare class AVRoutePickerView extends UIView { static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): AVRoutePickerView; // inherited from UIAppearance - static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray): AVRoutePickerView; // inherited from UIAppearance + static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray | typeof NSObject[]): AVRoutePickerView; // inherited from UIAppearance static appearanceWhenContainedIn(ContainerClass: typeof NSObject): AVRoutePickerView; // inherited from UIAppearance - static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray): AVRoutePickerView; // inherited from UIAppearance + static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray | typeof NSObject[]): AVRoutePickerView; // inherited from UIAppearance static new(): AVRoutePickerView; // inherited from NSObject diff --git a/tns-platform-declarations/ios/objc-i386/objc!Accelerate.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!Accelerate.d.ts similarity index 97% rename from tns-platform-declarations/ios/objc-i386/objc!Accelerate.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!Accelerate.d.ts index 5796713c9..1fb52a84f 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!Accelerate.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!Accelerate.d.ts @@ -1552,10 +1552,6 @@ declare function clauu2_(__uplo: string, __n: interop.Pointer | interop.Referenc declare function clauum_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; -declare function conv(__A: interop.Pointer | interop.Reference, __IA: number, __F: interop.Pointer | interop.Reference, __IF: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; - -declare function convD(__A: interop.Pointer | interop.Reference, __IA: number, __F: interop.Pointer | interop.Reference, __IF: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; - declare function cpbcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function cpbequ_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_complex>, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; @@ -1636,10 +1632,6 @@ declare function cpttrs_(__uplo: string, __n: interop.Pointer | interop.Referenc declare function cptts2_(__iuplo: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference): number; -declare function create_fftsetup(__Log2n: number, __Radix: number): interop.Pointer | interop.Reference; - -declare function create_fftsetupD(__Log2n: number, __Radix: number): interop.Pointer | interop.Reference; - declare function crot_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference, __cy: interop.Pointer | interop.Reference<__CLPK_complex>, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_complex>): number; declare function cspcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __info: interop.Pointer | interop.Reference): number; @@ -1724,10 +1716,6 @@ declare function ctgsy2_(__trans: string, __ijob: interop.Pointer | interop.Refe declare function ctgsyl_(__trans: string, __ijob: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_complex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference<__CLPK_complex>, __ldd: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_complex>, __lde: interop.Pointer | interop.Reference, __f: interop.Pointer | interop.Reference<__CLPK_complex>, __ldf: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; -declare function ctoz(__C: interop.Pointer | interop.Reference, __IC: number, __Z: interop.Pointer | interop.Reference, __IZ: number, __N: number): void; - -declare function ctozD(__C: interop.Pointer | interop.Reference, __IC: number, __Z: interop.Pointer | interop.Reference, __IZ: number, __N: number): void; - declare function ctpcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ctprfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_complex>, __b: interop.Pointer | interop.Reference<__CLPK_complex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_complex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; @@ -1826,10 +1814,6 @@ declare function dbdsqr_(__uplo: string, __n: interop.Pointer | interop.Referenc declare function ddisna_(__job: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __sep: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; -declare function destroy_fftsetup(__setup: interop.Pointer | interop.Reference): void; - -declare function destroy_fftsetupD(__setup: interop.Pointer | interop.Reference): void; - declare function dgbbrd_(__vect: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ncc: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference, __ldq: interop.Pointer | interop.Reference, __pt: interop.Pointer | interop.Reference, __ldpt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dgbcon_(__norm: string, __n: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; @@ -2328,10 +2312,6 @@ declare function dormrz_(__side: string, __trans: string, __m: interop.Pointer | declare function dormtr_(__side: string, __uplo: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference, __lda: interop.Pointer | interop.Reference, __tau: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; -declare function dotpr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; - -declare function dotprD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; - declare function dpbcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function dpbequ_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; @@ -2600,118 +2580,6 @@ declare function dtzrzf_(__m: interop.Pointer | interop.Reference, __n: declare function dzsum1_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference): number; -declare function f3x3(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference): void; - -declare function f3x3D(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference): void; - -declare function f5x5(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference): void; - -declare function f5x5D(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference): void; - -declare function fft2d_zip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_zipD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_zipt(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC1: number, __IC0: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_ziptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_zopt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_zoptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_zrip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_zripD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __flag: number): void; - -declare function fft2d_zript(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_zriptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __flag: number): void; - -declare function fft2d_zrop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_zropD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_zropt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft2d_zroptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA0: number, __IA1: number, __C: interop.Pointer | interop.Reference, __IC0: number, __IC1: number, __Buffer: interop.Pointer | interop.Reference, __Log2N0: number, __Log2N1: number, __Direction: number): void; - -declare function fft3_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; - -declare function fft3_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; - -declare function fft5_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; - -declare function fft5_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; - -declare function fft_zip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; - -declare function fft_zipD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; - -declare function fft_zipt(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; - -declare function fft_ziptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; - -declare function fft_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; - -declare function fft_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; - -declare function fft_zopt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; - -declare function fft_zoptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; - -declare function fft_zrip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; - -declare function fft_zripD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; - -declare function fft_zript(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; - -declare function fft_zriptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; - -declare function fft_zrop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; - -declare function fft_zropD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Log2N: number, __Direction: number): void; - -declare function fft_zropt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; - -declare function fft_zroptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __Direction: number): void; - -declare function fftm_zip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zipD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zipt(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_ziptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zopD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zopt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zoptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zrip(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zripD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zript(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zriptD(__Setup: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __IM: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zrop(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zropD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zropt(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; - -declare function fftm_zroptD(__Setup: interop.Pointer | interop.Reference, __A: interop.Pointer | interop.Reference, __IA: number, __IMA: number, __C: interop.Pointer | interop.Reference, __IC: number, __IMC: number, __Buffer: interop.Pointer | interop.Reference, __Log2N: number, __M: number, __Direction: number): void; - declare function icmax1_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_complex>, __incx: interop.Pointer | interop.Reference): number; declare function ieeeck_(__ispec: interop.Pointer | interop.Reference, __zero: interop.Pointer | interop.Reference, __one: interop.Pointer | interop.Reference): number; @@ -2748,10 +2616,6 @@ declare function ilazlc_(__m: interop.Pointer | interop.Reference, __n: declare function ilazlr_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference): number; -declare function imgfir(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __P: number, __Q: number): void; - -declare function imgfirD(__A: interop.Pointer | interop.Reference, __NR: number, __NC: number, __F: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __P: number, __Q: number): void; - declare function iparmq_(__ispec: interop.Pointer | interop.Reference, __name__: string, __opts: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __lwork: interop.Pointer | interop.Reference): number; declare function izmax1_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference): number; @@ -3008,14 +2872,6 @@ declare var kvImage_YpCbCrToARGBMatrix_ITU_R_709_2: interop.Pointer | interop.Re declare function lsamen_(__n: interop.Pointer | interop.Reference, __ca: string, __cb: string): number; -declare function mmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number, __P: number): void; - -declare function mmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number, __P: number): void; - -declare function mtrans(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number): void; - -declare function mtransD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number): void; - declare const enum quadrature_status { QUADRATURE_SUCCESS = 0, @@ -4923,17 +4779,17 @@ declare const enum vImageARGBType { kvImageARGB16Q12 = 2 } -declare function vImageAffineWarpCG_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; +declare function vImageAffineWarpCG_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; -declare function vImageAffineWarpCG_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; +declare function vImageAffineWarpCG_ARGB16U(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; -declare function vImageAffineWarpCG_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; +declare function vImageAffineWarpCG_ARGB8888(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; -declare function vImageAffineWarpCG_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; +declare function vImageAffineWarpCG_ARGBFFFF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; -declare function vImageAffineWarpCG_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: number, flags: number): number; +declare function vImageAffineWarpCG_Planar8(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: number, flags: number): number; -declare function vImageAffineWarpCG_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: number, flags: number): number; +declare function vImageAffineWarpCG_PlanarF(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: number, flags: number): number; declare function vImageAffineWarpD_ARGB16S(src: interop.Pointer | interop.Reference, dest: interop.Pointer | interop.Reference, tempBuffer: interop.Pointer | interop.Reference, transform: interop.Pointer | interop.Reference, backColor: interop.Reference, flags: number): number; @@ -6122,34 +5978,6 @@ interface vImage_YpCbCrToARGBMatrix { } declare var vImage_YpCbCrToARGBMatrix: interop.StructType; -declare function vadd(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function vaddD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function vam(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; - -declare function vamD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __IDD: number, __N: number): void; - -declare function vmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function vmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function vsmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function vsmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function vsq(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function vsqD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function vssq(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function vssqD(__A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function vsub(__B: interop.Pointer | interop.Reference, __IB: number, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function vsubD(__B: interop.Pointer | interop.Reference, __IB: number, __A: interop.Pointer | interop.Reference, __IA: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - declare function vvacos(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; declare function vvacosf(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): void; @@ -6318,16 +6146,8 @@ declare function zbdsqr_(__uplo: string, __n: interop.Pointer | interop.Referenc declare function zcgesv_(__n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __ipiv: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __swork: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __iter: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; -declare function zconv(__A: interop.Pointer | interop.Reference, __IA: number, __F: interop.Pointer | interop.Reference, __IF: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; - -declare function zconvD(__A: interop.Pointer | interop.Reference, __IA: number, __F: interop.Pointer | interop.Reference, __IF: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __P: number): void; - declare function zcposv_(__uplo: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __swork: interop.Pointer | interop.Reference<__CLPK_complex>, __rwork: interop.Pointer | interop.Reference, __iter: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; -declare function zdotpr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; - -declare function zdotprD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; - declare function zdrscl_(__n: interop.Pointer | interop.Reference, __sa: interop.Pointer | interop.Reference, __sx: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference): number; declare function zgbbrd_(__vect: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ncc: interop.Pointer | interop.Reference, __kl: interop.Pointer | interop.Reference, __ku: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __pt: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldpt: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; @@ -6566,10 +6386,6 @@ declare function zhsein_(__side: string, __eigsrc: string, __initv: string, __se declare function zhseqr_(__job: string, __compz: string, __n: interop.Pointer | interop.Reference, __ilo: interop.Pointer | interop.Reference, __ihi: interop.Pointer | interop.Reference, __h__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldh: interop.Pointer | interop.Reference, __w: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __z__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldz: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; -declare function zidotpr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; - -declare function zidotprD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; - declare function zlabrd_(__m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nb: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference, __tauq: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __taup: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldy: interop.Pointer | interop.Reference): number; declare function zlacgv_(__n: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference): number; @@ -6758,22 +6574,6 @@ declare function zlauu2_(__uplo: string, __n: interop.Pointer | interop.Referenc declare function zlauum_(__uplo: string, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; -declare function zmma(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; - -declare function zmmaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; - -declare function zmms(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; - -declare function zmmsD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; - -declare function zmmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number, __P: number): void; - -declare function zmmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __M: number, __N: number, __P: number): void; - -declare function zmsm(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; - -declare function zmsmD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __M: number, __N: number, __P: number): void; - declare function zpbcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function zpbequ_(__uplo: string, __n: interop.Pointer | interop.Reference, __kd: interop.Pointer | interop.Reference, __ab: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldab: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference, __scond: interop.Pointer | interop.Reference, __amax: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; @@ -6854,24 +6654,8 @@ declare function zpttrs_(__uplo: string, __n: interop.Pointer | interop.Referenc declare function zptts2_(__iuplo: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference): number; -declare function zrdotpr(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; - -declare function zrdotprD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __N: number): void; - declare function zrot_(__n: interop.Pointer | interop.Reference, __cx: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __cy: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incy: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference, __s: interop.Pointer | interop.Reference<__CLPK_doublecomplex>): number; -declare function zrvadd(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function zrvaddD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function zrvmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function zrvmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function zrvsub(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function zrvsubD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - declare function zspcon_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ipiv: interop.Pointer | interop.Reference, __anorm: interop.Pointer | interop.Reference, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zspmv_(__uplo: string, __n: interop.Pointer | interop.Reference, __alpha: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incx: interop.Pointer | interop.Reference, __beta: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __y: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __incy: interop.Pointer | interop.Reference): number; @@ -6952,10 +6736,6 @@ declare function ztgsy2_(__trans: string, __ijob: interop.Pointer | interop.Refe declare function ztgsyl_(__trans: string, __ijob: interop.Pointer | interop.Reference, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __a: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lda: interop.Pointer | interop.Reference, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __d__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldd: interop.Pointer | interop.Reference, __e: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lde: interop.Pointer | interop.Reference, __f: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldf: interop.Pointer | interop.Reference, __scale: interop.Pointer | interop.Reference, __dif: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __lwork: interop.Pointer | interop.Reference, __iwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; -declare function ztoc(__Z: interop.Pointer | interop.Reference, __IZ: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function ztocD(__Z: interop.Pointer | interop.Reference, __IZ: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - declare function ztpcon_(__norm: string, __uplo: string, __diag: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rcond: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; declare function ztprfs_(__uplo: string, __trans: string, __diag: string, __n: interop.Pointer | interop.Reference, __nrhs: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __b: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldb: interop.Pointer | interop.Reference, __x: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldx: interop.Pointer | interop.Reference, __ferr: interop.Pointer | interop.Reference, __berr: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __rwork: interop.Pointer | interop.Reference, __info: interop.Pointer | interop.Reference): number; @@ -7047,19 +6827,3 @@ declare function zunmtr_(__side: string, __uplo: string, __trans: string, __m: i declare function zupgtr_(__uplo: string, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __q: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldq: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; declare function zupmtr_(__side: string, __uplo: string, __trans: string, __m: interop.Pointer | interop.Reference, __n: interop.Pointer | interop.Reference, __ap: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __tau: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __c__: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __ldc: interop.Pointer | interop.Reference, __work: interop.Pointer | interop.Reference<__CLPK_doublecomplex>, __info: interop.Pointer | interop.Reference): number; - -declare function zvadd(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function zvaddD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function zvcma(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; - -declare function zvcmaD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __D: interop.Pointer | interop.Reference, __ID: number, __N: number): void; - -declare function zvmul(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __Conjugate: number): void; - -declare function zvmulD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number, __Conjugate: number): void; - -declare function zvsub(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; - -declare function zvsubD(__A: interop.Pointer | interop.Reference, __IA: number, __B: interop.Pointer | interop.Reference, __IB: number, __C: interop.Pointer | interop.Reference, __IC: number, __N: number): void; diff --git a/tns-platform-declarations/ios/objc-i386/objc!Accounts.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!Accounts.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!Accounts.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!Accounts.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!AdSupport.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!AdSupport.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!AdSupport.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!AdSupport.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!AddressBook.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!AddressBook.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!AddressBook.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!AddressBook.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!AddressBookUI.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!AddressBookUI.d.ts similarity index 98% rename from tns-platform-declarations/ios/objc-i386/objc!AddressBookUI.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!AddressBookUI.d.ts index 0fbdaa09b..d5be5fa41 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!AddressBookUI.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!AddressBookUI.d.ts @@ -113,7 +113,7 @@ declare class ABPersonViewController extends UIViewController implements UIViewC static new(): ABPersonViewController; // inherited from NSObject - static viewControllerWithRestorationIdentifierPathCoder(identifierComponents: NSArray, coder: NSCoder): UIViewController; + static viewControllerWithRestorationIdentifierPathCoder(identifierComponents: NSArray | any[], coder: NSCoder): UIViewController; addressBook: any; diff --git a/tns-platform-declarations/ios/objc-i386/objc!AppleTextureEncoder.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!AppleTextureEncoder.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!AppleTextureEncoder.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!AppleTextureEncoder.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!AssetsLibrary.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!AssetsLibrary.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!AssetsLibrary.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!AssetsLibrary.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!AudioToolbox.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!AudioToolbox.d.ts similarity index 99% rename from tns-platform-declarations/ios/objc-i386/objc!AudioToolbox.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!AudioToolbox.d.ts index 7c72bab21..65e482f0b 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!AudioToolbox.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!AudioToolbox.d.ts @@ -157,7 +157,7 @@ declare class AUAudioUnit extends NSObject { stopHardware(): void; - supportedViewConfigurations(availableViewConfigurations: NSArray): NSIndexSet; + supportedViewConfigurations(availableViewConfigurations: NSArray | AUAudioUnitViewConfiguration[]): NSIndexSet; tokenByAddingRenderObserver(observer: (p1: AudioUnitRenderActionFlags, p2: interop.Pointer | interop.Reference, p3: number, p4: number) => void): number; } @@ -215,19 +215,19 @@ declare class AUAudioUnitBusArray extends NSObject implements NSFastEnumeration constructor(o: { audioUnit: AUAudioUnit; busType: AUAudioUnitBusType; }); - constructor(o: { audioUnit: AUAudioUnit; busType: AUAudioUnitBusType; busses: NSArray; }); + constructor(o: { audioUnit: AUAudioUnit; busType: AUAudioUnitBusType; busses: NSArray | AUAudioUnitBus[]; }); addObserverToAllBussesForKeyPathOptionsContext(observer: NSObject, keyPath: string, options: NSKeyValueObservingOptions, context: interop.Pointer | interop.Reference): void; initWithAudioUnitBusType(owner: AUAudioUnit, busType: AUAudioUnitBusType): this; - initWithAudioUnitBusTypeBusses(owner: AUAudioUnit, busType: AUAudioUnitBusType, busArray: NSArray): this; + initWithAudioUnitBusTypeBusses(owner: AUAudioUnit, busType: AUAudioUnitBusType, busArray: NSArray | AUAudioUnitBus[]): this; objectAtIndexedSubscript(index: number): AUAudioUnitBus; removeObserverFromAllBussesForKeyPathContext(observer: NSObject, keyPath: string, context: interop.Pointer | interop.Reference): void; - replaceBusses(busArray: NSArray): void; + replaceBusses(busArray: NSArray | AUAudioUnitBus[]): void; setBusCountError(count: number): boolean; } @@ -494,13 +494,13 @@ declare class AUParameterTree extends AUParameterGroup implements NSSecureCoding static createGroupFromTemplateIdentifierNameAddressOffset(templateGroup: AUParameterGroup, identifier: string, name: string, addressOffset: number): AUParameterGroup; - static createGroupTemplate(children: NSArray): AUParameterGroup; + static createGroupTemplate(children: NSArray | AUParameterNode[]): AUParameterGroup; - static createGroupWithIdentifierNameChildren(identifier: string, name: string, children: NSArray): AUParameterGroup; + static createGroupWithIdentifierNameChildren(identifier: string, name: string, children: NSArray | AUParameterNode[]): AUParameterGroup; - static createParameterWithIdentifierNameAddressMinMaxUnitUnitNameFlagsValueStringsDependentParameters(identifier: string, name: string, address: number, min: number, max: number, unit: AudioUnitParameterUnit, unitName: string, flags: AudioUnitParameterOptions, valueStrings: NSArray, dependentParameters: NSArray): AUParameter; + static createParameterWithIdentifierNameAddressMinMaxUnitUnitNameFlagsValueStringsDependentParameters(identifier: string, name: string, address: number, min: number, max: number, unit: AudioUnitParameterUnit, unitName: string, flags: AudioUnitParameterOptions, valueStrings: NSArray | string[], dependentParameters: NSArray | number[]): AUParameter; - static createTreeWithChildren(children: NSArray): AUParameterTree; + static createTreeWithChildren(children: NSArray | AUParameterNode[]): AUParameterTree; static new(): AUParameterTree; // inherited from NSObject @@ -2959,6 +2959,8 @@ declare const kAudioUnitErr_InvalidOfflineRender: number; declare const kAudioUnitErr_InvalidParameter: number; +declare const kAudioUnitErr_InvalidParameterValue: number; + declare const kAudioUnitErr_InvalidProperty: number; declare const kAudioUnitErr_InvalidPropertyValue: number; diff --git a/tns-platform-declarations/ios/objc-i386/objc!CFNetwork.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CFNetwork.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!CFNetwork.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CFNetwork.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!CallKit.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CallKit.d.ts similarity index 98% rename from tns-platform-declarations/ios/objc-i386/objc!CallKit.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CallKit.d.ts index 2dcc05271..6de405510 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!CallKit.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!CallKit.d.ts @@ -83,7 +83,7 @@ declare class CXCallController extends NSObject { requestTransactionWithActionCompletion(action: CXAction, completion: (p1: NSError) => void): void; - requestTransactionWithActionsCompletion(actions: NSArray, completion: (p1: NSError) => void): void; + requestTransactionWithActionsCompletion(actions: NSArray | CXAction[], completion: (p1: NSError) => void): void; } declare const enum CXCallDirectoryEnabledStatus { @@ -545,7 +545,7 @@ declare class CXTransaction extends NSObject implements NSCopying, NSSecureCodin constructor(o: { action: CXAction; }); - constructor(o: { actions: NSArray; }); + constructor(o: { actions: NSArray | CXAction[]; }); constructor(o: { coder: NSCoder; }); // inherited from NSCoding @@ -557,7 +557,7 @@ declare class CXTransaction extends NSObject implements NSCopying, NSSecureCodin initWithAction(action: CXAction): this; - initWithActions(actions: NSArray): this; + initWithActions(actions: NSArray | CXAction[]): this; initWithCoder(aDecoder: NSCoder): this; } diff --git a/tns-platform-declarations/ios/objc-i386/objc!CloudKit.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CloudKit.d.ts similarity index 94% rename from tns-platform-declarations/ios/objc-i386/objc!CloudKit.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CloudKit.d.ts index eeb95b80b..0ad88d271 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!CloudKit.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!CloudKit.d.ts @@ -11,9 +11,9 @@ declare class CKAcceptSharesOperation extends CKOperation { shareMetadatas: NSArray; - constructor(o: { shareMetadatas: NSArray; }); + constructor(o: { shareMetadatas: NSArray | CKShareMetadata[]; }); - initWithShareMetadatas(shareMetadatas: NSArray): this; + initWithShareMetadatas(shareMetadatas: NSArray | CKShareMetadata[]): this; } declare var CKAccountChangedNotification: string; @@ -272,9 +272,9 @@ declare class CKDiscoverUserIdentitiesOperation extends CKOperation { userIdentityLookupInfos: NSArray; - constructor(o: { userIdentityLookupInfos: NSArray; }); + constructor(o: { userIdentityLookupInfos: NSArray | CKUserIdentityLookupInfo[]; }); - initWithUserIdentityLookupInfos(userIdentityLookupInfos: NSArray): this; + initWithUserIdentityLookupInfos(userIdentityLookupInfos: NSArray | CKUserIdentityLookupInfo[]): this; } declare class CKDiscoverUserInfosOperation extends CKOperation { @@ -289,9 +289,9 @@ declare class CKDiscoverUserInfosOperation extends CKOperation { userRecordIDs: NSArray; - constructor(o: { emailAddresses: NSArray; userRecordIDs: NSArray; }); + constructor(o: { emailAddresses: NSArray | string[]; userRecordIDs: NSArray | CKRecordID[]; }); - initWithEmailAddressesUserRecordIDs(emailAddresses: NSArray, userRecordIDs: NSArray): this; + initWithEmailAddressesUserRecordIDs(emailAddresses: NSArray | string[], userRecordIDs: NSArray | CKRecordID[]): this; } declare class CKDiscoveredUserInfo extends NSObject { @@ -377,7 +377,9 @@ declare const enum CKErrorCode { ParticipantMayNeedVerification = 33, - ServerResponseLost = 34 + ServerResponseLost = 34, + + AssetNotAvailable = 35 } declare var CKErrorDomain: string; @@ -481,9 +483,9 @@ declare class CKFetchRecordZoneChangesOperation extends CKDatabaseOperation { recordZoneIDs: NSArray; - constructor(o: { recordZoneIDs: NSArray; optionsByRecordZoneID: NSDictionary; }); + constructor(o: { recordZoneIDs: NSArray | CKRecordZoneID[]; optionsByRecordZoneID: NSDictionary; }); - initWithRecordZoneIDsOptionsByRecordZoneID(recordZoneIDs: NSArray, optionsByRecordZoneID: NSDictionary): this; + initWithRecordZoneIDsOptionsByRecordZoneID(recordZoneIDs: NSArray | CKRecordZoneID[], optionsByRecordZoneID: NSDictionary): this; } declare class CKFetchRecordZoneChangesOptions extends NSObject implements NSCopying, NSSecureCoding { @@ -521,9 +523,9 @@ declare class CKFetchRecordZonesOperation extends CKDatabaseOperation { recordZoneIDs: NSArray; - constructor(o: { recordZoneIDs: NSArray; }); + constructor(o: { recordZoneIDs: NSArray | CKRecordZoneID[]; }); - initWithRecordZoneIDs(zoneIDs: NSArray): this; + initWithRecordZoneIDs(zoneIDs: NSArray | CKRecordZoneID[]): this; } declare class CKFetchRecordsOperation extends CKDatabaseOperation { @@ -544,9 +546,9 @@ declare class CKFetchRecordsOperation extends CKDatabaseOperation { recordIDs: NSArray; - constructor(o: { recordIDs: NSArray; }); + constructor(o: { recordIDs: NSArray | CKRecordID[]; }); - initWithRecordIDs(recordIDs: NSArray): this; + initWithRecordIDs(recordIDs: NSArray | CKRecordID[]): this; } declare class CKFetchShareMetadataOperation extends CKOperation { @@ -565,9 +567,9 @@ declare class CKFetchShareMetadataOperation extends CKOperation { shouldFetchRootRecord: boolean; - constructor(o: { shareURLs: NSArray; }); + constructor(o: { shareURLs: NSArray | NSURL[]; }); - initWithShareURLs(shareURLs: NSArray): this; + initWithShareURLs(shareURLs: NSArray | NSURL[]): this; } declare class CKFetchShareParticipantsOperation extends CKOperation { @@ -582,9 +584,9 @@ declare class CKFetchShareParticipantsOperation extends CKOperation { userIdentityLookupInfos: NSArray; - constructor(o: { userIdentityLookupInfos: NSArray; }); + constructor(o: { userIdentityLookupInfos: NSArray | CKUserIdentityLookupInfo[]; }); - initWithUserIdentityLookupInfos(userIdentityLookupInfos: NSArray): this; + initWithUserIdentityLookupInfos(userIdentityLookupInfos: NSArray | CKUserIdentityLookupInfo[]): this; } declare class CKFetchSubscriptionsOperation extends CKDatabaseOperation { @@ -599,9 +601,9 @@ declare class CKFetchSubscriptionsOperation extends CKDatabaseOperation { subscriptionIDs: NSArray; - constructor(o: { subscriptionIDs: NSArray; }); + constructor(o: { subscriptionIDs: NSArray | string[]; }); - initWithSubscriptionIDs(subscriptionIDs: NSArray): this; + initWithSubscriptionIDs(subscriptionIDs: NSArray | string[]): this; } declare class CKFetchWebAuthTokenOperation extends CKDatabaseOperation { @@ -656,9 +658,9 @@ declare class CKMarkNotificationsReadOperation extends CKOperation { notificationIDs: NSArray; - constructor(o: { notificationIDsToMarkRead: NSArray; }); + constructor(o: { notificationIDsToMarkRead: NSArray | CKNotificationID[]; }); - initWithNotificationIDsToMarkRead(notificationIDs: NSArray): this; + initWithNotificationIDsToMarkRead(notificationIDs: NSArray | CKNotificationID[]): this; } declare class CKModifyBadgeOperation extends CKOperation { @@ -688,9 +690,9 @@ declare class CKModifyRecordZonesOperation extends CKDatabaseOperation { recordZonesToSave: NSArray; - constructor(o: { recordZonesToSave: NSArray; recordZoneIDsToDelete: NSArray; }); + constructor(o: { recordZonesToSave: NSArray | CKRecordZone[]; recordZoneIDsToDelete: NSArray | CKRecordZoneID[]; }); - initWithRecordZonesToSaveRecordZoneIDsToDelete(recordZonesToSave: NSArray, recordZoneIDsToDelete: NSArray): this; + initWithRecordZonesToSaveRecordZoneIDsToDelete(recordZonesToSave: NSArray | CKRecordZone[], recordZoneIDsToDelete: NSArray | CKRecordZoneID[]): this; } declare class CKModifyRecordsOperation extends CKDatabaseOperation { @@ -715,9 +717,9 @@ declare class CKModifyRecordsOperation extends CKDatabaseOperation { savePolicy: CKRecordSavePolicy; - constructor(o: { recordsToSave: NSArray; recordIDsToDelete: NSArray; }); + constructor(o: { recordsToSave: NSArray | CKRecord[]; recordIDsToDelete: NSArray | CKRecordID[]; }); - initWithRecordsToSaveRecordIDsToDelete(records: NSArray, recordIDs: NSArray): this; + initWithRecordsToSaveRecordIDsToDelete(records: NSArray | CKRecord[], recordIDs: NSArray | CKRecordID[]): this; } declare class CKModifySubscriptionsOperation extends CKDatabaseOperation { @@ -732,9 +734,9 @@ declare class CKModifySubscriptionsOperation extends CKDatabaseOperation { subscriptionsToSave: NSArray; - constructor(o: { subscriptionsToSave: NSArray; subscriptionIDsToDelete: NSArray; }); + constructor(o: { subscriptionsToSave: NSArray | CKSubscription[]; subscriptionIDsToDelete: NSArray | string[]; }); - initWithSubscriptionsToSaveSubscriptionIDsToDelete(subscriptionsToSave: NSArray, subscriptionIDsToDelete: NSArray): this; + initWithSubscriptionsToSaveSubscriptionIDsToDelete(subscriptionsToSave: NSArray | CKSubscription[], subscriptionIDsToDelete: NSArray | string[]): this; } declare class CKNotification extends NSObject { @@ -1638,11 +1640,11 @@ declare class CKUserIdentityLookupInfo extends NSObject implements NSCopying, NS static alloc(): CKUserIdentityLookupInfo; // inherited from NSObject - static lookupInfosWithEmails(emails: NSArray): NSArray; + static lookupInfosWithEmails(emails: NSArray | string[]): NSArray; - static lookupInfosWithPhoneNumbers(phoneNumbers: NSArray): NSArray; + static lookupInfosWithPhoneNumbers(phoneNumbers: NSArray | string[]): NSArray; - static lookupInfosWithRecordIDs(recordIDs: NSArray): NSArray; + static lookupInfosWithRecordIDs(recordIDs: NSArray | CKRecordID[]): NSArray; static new(): CKUserIdentityLookupInfo; // inherited from NSObject diff --git a/tns-platform-declarations/ios/objc-i386/objc!Compression.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!Compression.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!Compression.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!Compression.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!Contacts.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!Contacts.d.ts similarity index 96% rename from tns-platform-declarations/ios/objc-i386/objc!Contacts.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!Contacts.d.ts index 0b7b2d02b..a7415ed93 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!Contacts.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!Contacts.d.ts @@ -32,7 +32,7 @@ declare class CNContact extends NSObject implements NSCopying, NSItemProviderRea static predicateForContactsMatchingName(name: string): NSPredicate; - static predicateForContactsWithIdentifiers(identifiers: NSArray): NSPredicate; + static predicateForContactsWithIdentifiers(identifiers: NSArray | string[]): NSPredicate; readonly birthday: NSDateComponents; @@ -116,7 +116,7 @@ declare class CNContact extends NSObject implements NSCopying, NSItemProviderRea constructor(o: { coder: NSCoder; }); // inherited from NSCoding - areKeysAvailable(keyDescriptors: NSArray): boolean; + areKeysAvailable(keyDescriptors: NSArray | CNKeyDescriptor[]): boolean; class(): typeof NSObject; @@ -196,16 +196,16 @@ declare class CNContactFetchRequest extends NSObject implements NSSecureCoding { constructor(o: { coder: NSCoder; }); // inherited from NSCoding - constructor(o: { keysToFetch: NSArray; }); + constructor(o: { keysToFetch: NSArray | CNKeyDescriptor[]; }); encodeWithCoder(aCoder: NSCoder): void; initWithCoder(aDecoder: NSCoder): this; - initWithKeysToFetch(keysToFetch: NSArray): this; + initWithKeysToFetch(keysToFetch: NSArray | CNKeyDescriptor[]): this; } -declare class CNContactFormatter extends NSFormatter { +declare class CNContactFormatter extends NSFormatter implements NSSecureCoding { static alloc(): CNContactFormatter; // inherited from NSObject @@ -223,8 +223,16 @@ declare class CNContactFormatter extends NSFormatter { style: CNContactFormatterStyle; + static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding + + constructor(o: { coder: NSCoder; }); // inherited from NSCoding + attributedStringFromContactDefaultAttributes(contact: CNContact, attributes: NSDictionary): NSAttributedString; + encodeWithCoder(aCoder: NSCoder): void; + + initWithCoder(aDecoder: NSCoder): this; + stringFromContact(contact: CNContact): string; } @@ -366,9 +374,9 @@ declare class CNContactStore extends NSObject { requestAccessForEntityTypeCompletionHandler(entityType: CNEntityType, completionHandler: (p1: boolean, p2: NSError) => void): void; - unifiedContactWithIdentifierKeysToFetchError(identifier: string, keys: NSArray): CNContact; + unifiedContactWithIdentifierKeysToFetchError(identifier: string, keys: NSArray | CNKeyDescriptor[]): CNContact; - unifiedContactsMatchingPredicateKeysToFetchError(predicate: NSPredicate, keys: NSArray): NSArray; + unifiedContactsMatchingPredicateKeysToFetchError(predicate: NSPredicate, keys: NSArray | CNKeyDescriptor[]): NSArray; } declare var CNContactStoreDidChangeNotification: string; @@ -392,7 +400,7 @@ declare class CNContactVCardSerialization extends NSObject { static contactsWithDataError(data: NSData): NSArray; - static dataWithContactsError(contacts: NSArray): NSData; + static dataWithContactsError(contacts: NSArray | CNContact[]): NSData; static descriptorForRequiredKeys(): CNKeyDescriptor; @@ -422,7 +430,7 @@ declare class CNContainer extends NSObject implements NSCopying, NSSecureCoding static predicateForContainerOfGroupWithIdentifier(groupIdentifier: string): NSPredicate; - static predicateForContainersWithIdentifiers(identifiers: NSArray): NSPredicate; + static predicateForContainersWithIdentifiers(identifiers: NSArray | string[]): NSPredicate; readonly identifier: string; @@ -471,6 +479,8 @@ declare const enum CNErrorCode { AuthorizationDenied = 100, + NoAccessableWritableContainers = 101, + RecordDoesNotExist = 200, InsertedRecordAlreadyExists = 201, @@ -516,7 +526,7 @@ declare class CNGroup extends NSObject implements NSCopying, NSMutableCopying, N static predicateForGroupsInContainerWithIdentifier(containerIdentifier: string): NSPredicate; - static predicateForGroupsWithIdentifiers(identifiers: NSArray): NSPredicate; + static predicateForGroupsWithIdentifiers(identifiers: NSArray | string[]): NSPredicate; readonly identifier: string; diff --git a/tns-platform-declarations/ios/objc-i386/objc!ContactsUI.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!ContactsUI.d.ts similarity index 93% rename from tns-platform-declarations/ios/objc-i386/objc!ContactsUI.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!ContactsUI.d.ts index 515183536..8761b5c8d 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!ContactsUI.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!ContactsUI.d.ts @@ -5,11 +5,11 @@ interface CNContactPickerDelegate extends NSObjectProtocol { contactPickerDidSelectContact?(picker: CNContactPickerViewController, contact: CNContact): void; - contactPickerDidSelectContactProperties?(picker: CNContactPickerViewController, contactProperties: NSArray): void; + contactPickerDidSelectContactProperties?(picker: CNContactPickerViewController, contactProperties: NSArray | CNContactProperty[]): void; contactPickerDidSelectContactProperty?(picker: CNContactPickerViewController, contactProperty: CNContactProperty): void; - contactPickerDidSelectContacts?(picker: CNContactPickerViewController, contacts: NSArray): void; + contactPickerDidSelectContacts?(picker: CNContactPickerViewController, contacts: NSArray | CNContact[]): void; } declare var CNContactPickerDelegate: { diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreAudio.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreAudio.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!CoreAudio.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreAudio.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreAudioKit.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreAudioKit.d.ts similarity index 93% rename from tns-platform-declarations/ios/objc-i386/objc!CoreAudioKit.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreAudioKit.d.ts index bd59f4c68..20543270e 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!CoreAudioKit.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!CoreAudioKit.d.ts @@ -91,11 +91,11 @@ declare class CAInterAppAudioSwitcherView extends UIView { static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): CAInterAppAudioSwitcherView; // inherited from UIAppearance - static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray): CAInterAppAudioSwitcherView; // inherited from UIAppearance + static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray | typeof NSObject[]): CAInterAppAudioSwitcherView; // inherited from UIAppearance static appearanceWhenContainedIn(ContainerClass: typeof NSObject): CAInterAppAudioSwitcherView; // inherited from UIAppearance - static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray): CAInterAppAudioSwitcherView; // inherited from UIAppearance + static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray | typeof NSObject[]): CAInterAppAudioSwitcherView; // inherited from UIAppearance static new(): CAInterAppAudioSwitcherView; // inherited from NSObject @@ -116,11 +116,11 @@ declare class CAInterAppAudioTransportView extends UIView { static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): CAInterAppAudioTransportView; // inherited from UIAppearance - static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray): CAInterAppAudioTransportView; // inherited from UIAppearance + static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray | typeof NSObject[]): CAInterAppAudioTransportView; // inherited from UIAppearance static appearanceWhenContainedIn(ContainerClass: typeof NSObject): CAInterAppAudioTransportView; // inherited from UIAppearance - static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray): CAInterAppAudioTransportView; // inherited from UIAppearance + static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray | typeof NSObject[]): CAInterAppAudioTransportView; // inherited from UIAppearance static new(): CAInterAppAudioTransportView; // inherited from NSObject diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreBluetooth.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreBluetooth.d.ts similarity index 96% rename from tns-platform-declarations/ios/objc-i386/objc!CoreBluetooth.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreBluetooth.d.ts index 82413f466..d43d21ad0 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!CoreBluetooth.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!CoreBluetooth.d.ts @@ -122,11 +122,11 @@ declare class CBCentralManager extends CBManager { initWithDelegateQueueOptions(delegate: CBCentralManagerDelegate, queue: NSObject, options: NSDictionary): this; - retrieveConnectedPeripheralsWithServices(serviceUUIDs: NSArray): NSArray; + retrieveConnectedPeripheralsWithServices(serviceUUIDs: NSArray | CBUUID[]): NSArray; - retrievePeripheralsWithIdentifiers(identifiers: NSArray): NSArray; + retrievePeripheralsWithIdentifiers(identifiers: NSArray | NSUUID[]): NSArray; - scanForPeripheralsWithServicesOptions(serviceUUIDs: NSArray, options: NSDictionary): void; + scanForPeripheralsWithServicesOptions(serviceUUIDs: NSArray | CBUUID[], options: NSDictionary): void; stopScan(): void; } @@ -234,6 +234,8 @@ declare var CBConnectPeripheralOptionNotifyOnDisconnectionKey: string; declare var CBConnectPeripheralOptionNotifyOnNotificationKey: string; +declare var CBConnectPeripheralOptionStartDelayKey: string; + declare class CBDescriptor extends CBAttribute { static alloc(): CBDescriptor; // inherited from NSObject @@ -391,13 +393,13 @@ declare class CBPeripheral extends CBPeer { readonly state: CBPeripheralState; - discoverCharacteristicsForService(characteristicUUIDs: NSArray, service: CBService): void; + discoverCharacteristicsForService(characteristicUUIDs: NSArray | CBUUID[], service: CBService): void; discoverDescriptorsForCharacteristic(characteristic: CBCharacteristic): void; - discoverIncludedServicesForService(includedServiceUUIDs: NSArray, service: CBService): void; + discoverIncludedServicesForService(includedServiceUUIDs: NSArray | CBUUID[], service: CBService): void; - discoverServices(serviceUUIDs: NSArray): void; + discoverServices(serviceUUIDs: NSArray | CBUUID[]): void; maximumWriteValueLengthForType(type: CBCharacteristicWriteType): number; @@ -426,7 +428,7 @@ interface CBPeripheralDelegate extends NSObjectProtocol { peripheralDidDiscoverServices?(peripheral: CBPeripheral, error: NSError): void; - peripheralDidModifyServices?(peripheral: CBPeripheral, invalidatedServices: NSArray): void; + peripheralDidModifyServices?(peripheral: CBPeripheral, invalidatedServices: NSArray | CBService[]): void; peripheralDidOpenL2CAPChannelError?(peripheral: CBPeripheral, channel: CBL2CAPChannel, error: NSError): void; @@ -491,7 +493,7 @@ declare class CBPeripheralManager extends CBManager { unpublishL2CAPChannel(PSM: number): void; - updateValueForCharacteristicOnSubscribedCentrals(value: NSData, characteristic: CBMutableCharacteristic, centrals: NSArray): boolean; + updateValueForCharacteristicOnSubscribedCentrals(value: NSData, characteristic: CBMutableCharacteristic, centrals: NSArray | CBCentral[]): boolean; } declare const enum CBPeripheralManagerAuthorizationStatus { @@ -528,7 +530,7 @@ interface CBPeripheralManagerDelegate extends NSObjectProtocol { peripheralManagerDidReceiveReadRequest?(peripheral: CBPeripheralManager, request: CBATTRequest): void; - peripheralManagerDidReceiveWriteRequests?(peripheral: CBPeripheralManager, requests: NSArray): void; + peripheralManagerDidReceiveWriteRequests?(peripheral: CBPeripheralManager, requests: NSArray | CBATTRequest[]): void; peripheralManagerDidStartAdvertisingError?(peripheral: CBPeripheralManager, error: NSError): void; diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreData.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreData.d.ts similarity index 96% rename from tns-platform-declarations/ios/objc-i386/objc!CoreData.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreData.d.ts index 52273126e..ade6a24c7 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!CoreData.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!CoreData.d.ts @@ -139,11 +139,11 @@ declare class NSBatchDeleteRequest extends NSPersistentStoreRequest { constructor(o: { fetchRequest: NSFetchRequest; }); - constructor(o: { objectIDs: NSArray; }); + constructor(o: { objectIDs: NSArray | NSManagedObjectID[]; }); initWithFetchRequest(fetch: NSFetchRequest): this; - initWithObjectIDs(objects: NSArray): this; + initWithObjectIDs(objects: NSArray | NSManagedObjectID[]): this; } declare const enum NSBatchDeleteRequestResultType { @@ -239,9 +239,9 @@ declare class NSConstraintConflict extends NSObject { readonly databaseSnapshot: NSDictionary; - constructor(o: { constraint: NSArray; databaseObject: NSManagedObject; databaseSnapshot: NSDictionary; conflictingObjects: NSArray; conflictingSnapshots: NSArray; }); + constructor(o: { constraint: NSArray | string[]; databaseObject: NSManagedObject; databaseSnapshot: NSDictionary; conflictingObjects: NSArray | NSManagedObject[]; conflictingSnapshots: NSArray | any[]; }); - initWithConstraintDatabaseObjectDatabaseSnapshotConflictingObjectsConflictingSnapshots(contraint: NSArray, databaseObject: NSManagedObject, databaseSnapshot: NSDictionary, conflictingObjects: NSArray, conflictingSnapshots: NSArray): this; + initWithConstraintDatabaseObjectDatabaseSnapshotConflictingObjectsConflictingSnapshots(contraint: NSArray | string[], databaseObject: NSManagedObject, databaseSnapshot: NSDictionary, conflictingObjects: NSArray | NSManagedObject[], conflictingSnapshots: NSArray | any[]): this; } declare class NSCoreDataCoreSpotlightDelegate extends NSObject { @@ -262,7 +262,7 @@ declare class NSCoreDataCoreSpotlightDelegate extends NSObject { searchableIndexReindexAllSearchableItemsWithAcknowledgementHandler(searchableIndex: CSSearchableIndex, acknowledgementHandler: () => void): void; - searchableIndexReindexSearchableItemsWithIdentifiersAcknowledgementHandler(searchableIndex: CSSearchableIndex, identifiers: NSArray, acknowledgementHandler: () => void): void; + searchableIndexReindexSearchableItemsWithIdentifiersAcknowledgementHandler(searchableIndex: CSSearchableIndex, identifiers: NSArray | string[], acknowledgementHandler: () => void): void; } declare var NSCoreDataCoreSpotlightExporter: string; @@ -448,13 +448,13 @@ declare class NSFetchIndexDescription extends NSObject implements NSCoding { constructor(o: { coder: NSCoder; }); // inherited from NSCoding - constructor(o: { name: string; elements: NSArray; }); + constructor(o: { name: string; elements: NSArray | NSFetchIndexElementDescription[]; }); encodeWithCoder(aCoder: NSCoder): void; initWithCoder(aDecoder: NSCoder): this; - initWithNameElements(name: string, elements: NSArray): this; + initWithNameElements(name: string, elements: NSArray | NSFetchIndexElementDescription[]): this; } declare class NSFetchIndexElementDescription extends NSObject implements NSCoding { @@ -688,9 +688,9 @@ declare class NSIncrementalStore extends NSPersistentStore { executeRequestWithContextError(request: NSPersistentStoreRequest, context: NSManagedObjectContext): any; - managedObjectContextDidRegisterObjectsWithIDs(objectIDs: NSArray): void; + managedObjectContextDidRegisterObjectsWithIDs(objectIDs: NSArray | NSManagedObjectID[]): void; - managedObjectContextDidUnregisterObjectsWithIDs(objectIDs: NSArray): void; + managedObjectContextDidUnregisterObjectsWithIDs(objectIDs: NSArray | NSManagedObjectID[]): void; newObjectIDForEntityReferenceObject(entity: NSEntityDescription, data: any): NSManagedObjectID; @@ -698,7 +698,7 @@ declare class NSIncrementalStore extends NSPersistentStore { newValuesForObjectWithIDWithContextError(objectID: NSManagedObjectID, context: NSManagedObjectContext): NSIncrementalStoreNode; - obtainPermanentIDsForObjectsError(array: NSArray): NSArray; + obtainPermanentIDsForObjectsError(array: NSArray | NSManagedObject[]): NSArray; referenceObjectForObjectID(objectID: NSManagedObjectID): any; } @@ -792,7 +792,7 @@ declare class NSManagedObject extends NSObject implements NSFetchRequestResult { class(): typeof NSObject; - committedValuesForKeys(keys: NSArray): NSDictionary; + committedValuesForKeys(keys: NSArray | string[]): NSDictionary; conformsToProtocol(aProtocol: any /* Protocol */): boolean; @@ -855,7 +855,7 @@ declare class NSManagedObjectContext extends NSObject implements NSCoding, NSLoc static alloc(): NSManagedObjectContext; // inherited from NSObject - static mergeChangesFromRemoteContextSaveIntoContexts(changeNotificationData: NSDictionary, contexts: NSArray): void; + static mergeChangesFromRemoteContextSaveIntoContexts(changeNotificationData: NSDictionary, contexts: NSArray | NSManagedObjectContext[]): void; static new(): NSManagedObjectContext; // inherited from NSObject @@ -931,7 +931,7 @@ declare class NSManagedObjectContext extends NSObject implements NSCoding, NSLoc objectWithID(objectID: NSManagedObjectID): NSManagedObject; - obtainPermanentIDsForObjectsError(objects: NSArray): boolean; + obtainPermanentIDsForObjectsError(objects: NSArray | NSManagedObject[]): boolean; performBlock(block: () => void): void; @@ -1040,13 +1040,13 @@ declare class NSManagedObjectModel extends NSObject implements NSCoding, NSCopyi static alloc(): NSManagedObjectModel; // inherited from NSObject - static mergedModelFromBundles(bundles: NSArray): NSManagedObjectModel; + static mergedModelFromBundles(bundles: NSArray | NSBundle[]): NSManagedObjectModel; - static mergedModelFromBundlesForStoreMetadata(bundles: NSArray, metadata: NSDictionary): NSManagedObjectModel; + static mergedModelFromBundlesForStoreMetadata(bundles: NSArray | NSBundle[], metadata: NSDictionary): NSManagedObjectModel; - static modelByMergingModels(models: NSArray): NSManagedObjectModel; + static modelByMergingModels(models: NSArray | NSManagedObjectModel[]): NSManagedObjectModel; - static modelByMergingModelsForStoreMetadata(models: NSArray, metadata: NSDictionary): NSManagedObjectModel; + static modelByMergingModelsForStoreMetadata(models: NSArray | NSManagedObjectModel[], metadata: NSDictionary): NSManagedObjectModel; static new(): NSManagedObjectModel; // inherited from NSObject @@ -1085,7 +1085,7 @@ declare class NSManagedObjectModel extends NSObject implements NSCoding, NSCopyi isConfigurationCompatibleWithStoreMetadata(configuration: string, metadata: NSDictionary): boolean; - setEntitiesForConfiguration(entities: NSArray, configuration: string): void; + setEntitiesForConfiguration(entities: NSArray | NSEntityDescription[], configuration: string): void; setFetchRequestTemplateForName(fetchRequestTemplate: NSFetchRequest, name: string): void; } @@ -1100,7 +1100,7 @@ declare class NSMappingModel extends NSObject { static inferredMappingModelForSourceModelDestinationModelError(sourceModel: NSManagedObjectModel, destinationModel: NSManagedObjectModel): NSMappingModel; - static mappingModelFromBundlesForSourceModelDestinationModel(bundles: NSArray, sourceModel: NSManagedObjectModel, destinationModel: NSManagedObjectModel): NSMappingModel; + static mappingModelFromBundlesForSourceModelDestinationModel(bundles: NSArray | NSBundle[], sourceModel: NSManagedObjectModel, destinationModel: NSManagedObjectModel): NSMappingModel; static new(): NSMappingModel; // inherited from NSObject @@ -1166,11 +1166,11 @@ declare class NSMergePolicy extends NSObject { initWithMergeType(ty: NSMergePolicyType): this; - resolveConflictsError(list: NSArray): boolean; + resolveConflictsError(list: NSArray | any[]): boolean; - resolveConstraintConflictsError(list: NSArray): boolean; + resolveConstraintConflictsError(list: NSArray | NSConstraintConflict[]): boolean; - resolveOptimisticLockingVersionConflictsError(list: NSArray): boolean; + resolveOptimisticLockingVersionConflictsError(list: NSArray | NSMergeConflict[]): boolean; } declare const enum NSMergePolicyType { @@ -1232,7 +1232,7 @@ declare class NSMigrationManager extends NSObject { destinationEntityForEntityMapping(mEntity: NSEntityMapping): NSEntityDescription; - destinationInstancesForEntityMappingNamedSourceInstances(mappingName: string, sourceInstances: NSArray): NSArray; + destinationInstancesForEntityMappingNamedSourceInstances(mappingName: string, sourceInstances: NSArray | NSManagedObject[]): NSArray; initWithSourceModelDestinationModel(sourceModel: NSManagedObjectModel, destinationModel: NSManagedObjectModel): this; @@ -1242,7 +1242,7 @@ declare class NSMigrationManager extends NSObject { sourceEntityForEntityMapping(mEntity: NSEntityMapping): NSEntityDescription; - sourceInstancesForEntityMappingNamedDestinationInstances(mappingName: string, destinationInstances: NSArray): NSArray; + sourceInstancesForEntityMappingNamedDestinationInstances(mappingName: string, destinationInstances: NSArray | NSManagedObject[]): NSArray; } declare const NSMigrationManagerDestinationStoreError: number; @@ -1731,7 +1731,7 @@ declare class NSPropertyDescription extends NSObject implements NSCoding, NSCopy initWithCoder(aDecoder: NSCoder): this; - setValidationPredicatesWithValidationWarnings(validationPredicates: NSArray, validationWarnings: NSArray): void; + setValidationPredicatesWithValidationWarnings(validationPredicates: NSArray | NSPredicate[], validationWarnings: NSArray | string[]): void; } declare class NSPropertyMapping extends NSObject { diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreFoundation.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreFoundation.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!CoreFoundation.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreFoundation.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreGraphics.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreGraphics.d.ts similarity index 99% rename from tns-platform-declarations/ios/objc-i386/objc!CoreGraphics.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreGraphics.d.ts index 340206dbc..9a934ef41 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!CoreGraphics.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!CoreGraphics.d.ts @@ -718,6 +718,8 @@ declare const enum CGImageByteOrderInfo { kCGImageByteOrderMask = 28672, + kCGImageByteOrderDefault = 0, + kCGImageByteOrder16Little = 4096, kCGImageByteOrder32Little = 8192, diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreImage.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreImage.d.ts similarity index 98% rename from tns-platform-declarations/ios/objc-i386/objc!CoreImage.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreImage.d.ts index a4ddcdbbb..1f079225f 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!CoreImage.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!CoreImage.d.ts @@ -235,7 +235,7 @@ declare class CIColorKernel extends CIKernel { static new(): CIColorKernel; // inherited from NSObject - applyWithExtentArguments(extent: CGRect, args: NSArray): CIImage; + applyWithExtentArguments(extent: CGRect, args: NSArray | any[]): CIImage; } declare class CIContext extends NSObject { @@ -460,7 +460,7 @@ declare class CIFilter extends NSObject implements NSCopying, NSSecureCoding { static filterArrayFromSerializedXMPInputImageExtentError(xmpData: NSData, extent: CGRect): NSArray; - static filterNamesInCategories(categories: NSArray): NSArray; + static filterNamesInCategories(categories: NSArray | string[]): NSArray; static filterNamesInCategory(category: string): NSArray; @@ -488,7 +488,7 @@ declare class CIFilter extends NSObject implements NSCopying, NSSecureCoding { static registerFilterNameConstructorClassAttributes(name: string, anObject: CIFilterConstructor, attributes: NSDictionary): void; - static serializedXMPFromFiltersInputImageExtent(filters: NSArray, extent: CGRect): NSData; + static serializedXMPFromFiltersInputImageExtent(filters: NSArray | CIFilter[], extent: CGRect): NSData; readonly attributes: NSDictionary; @@ -784,13 +784,13 @@ declare class CIImageProcessorKernel extends NSObject { static alloc(): CIImageProcessorKernel; // inherited from NSObject - static applyWithExtentInputsArgumentsError(extent: CGRect, inputs: NSArray, args: NSDictionary): CIImage; + static applyWithExtentInputsArgumentsError(extent: CGRect, inputs: NSArray | CIImage[], args: NSDictionary): CIImage; static formatForInputAtIndex(input: number): number; static new(): CIImageProcessorKernel; // inherited from NSObject - static processWithInputsArgumentsOutputError(inputs: NSArray, _arguments: NSDictionary, output: CIImageProcessorOutput): boolean; + static processWithInputsArgumentsOutputError(inputs: NSArray | CIImageProcessorInput[], _arguments: NSDictionary, output: CIImageProcessorOutput): boolean; static roiForInputArgumentsOutputRect(input: number, _arguments: NSDictionary, outputRect: CGRect): CGRect; @@ -838,7 +838,7 @@ declare class CIKernel extends NSObject { readonly name: string; - applyWithExtentRoiCallbackArguments(extent: CGRect, callback: (p1: number, p2: CGRect) => CGRect, args: NSArray): CIImage; + applyWithExtentRoiCallbackArguments(extent: CGRect, callback: (p1: number, p2: CGRect) => CGRect, args: NSArray | any[]): CIImage; setROISelector(method: string): void; } @@ -1163,7 +1163,7 @@ declare class CIWarpKernel extends CIKernel { static new(): CIWarpKernel; // inherited from NSObject - applyWithExtentRoiCallbackInputImageArguments(extent: CGRect, callback: (p1: number, p2: CGRect) => CGRect, image: CIImage, args: NSArray): CIImage; + applyWithExtentRoiCallbackInputImageArguments(extent: CGRect, callback: (p1: number, p2: CGRect) => CGRect, image: CIImage, args: NSArray | any[]): CIImage; } declare var kCIActiveKeys: string; diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreLocation.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreLocation.d.ts similarity index 99% rename from tns-platform-declarations/ios/objc-i386/objc!CoreLocation.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreLocation.d.ts index 6d4a5d9e0..80e947a2a 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!CoreLocation.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!CoreLocation.d.ts @@ -437,7 +437,7 @@ interface CLLocationManagerDelegate extends NSObjectProtocol { locationManagerDidPauseLocationUpdates?(manager: CLLocationManager): void; - locationManagerDidRangeBeaconsInRegion?(manager: CLLocationManager, beacons: NSArray, region: CLBeaconRegion): void; + locationManagerDidRangeBeaconsInRegion?(manager: CLLocationManager, beacons: NSArray | CLBeacon[], region: CLBeaconRegion): void; locationManagerDidResumeLocationUpdates?(manager: CLLocationManager): void; @@ -445,7 +445,7 @@ interface CLLocationManagerDelegate extends NSObjectProtocol { locationManagerDidUpdateHeading?(manager: CLLocationManager, newHeading: CLHeading): void; - locationManagerDidUpdateLocations?(manager: CLLocationManager, locations: NSArray): void; + locationManagerDidUpdateLocations?(manager: CLLocationManager, locations: NSArray | CLLocation[]): void; locationManagerDidUpdateToLocationFromLocation?(manager: CLLocationManager, newLocation: CLLocation, oldLocation: CLLocation): void; diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreMIDI.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreMIDI.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!CoreMIDI.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreMIDI.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreML.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreML.d.ts similarity index 80% rename from tns-platform-declarations/ios/objc-i386/objc!CoreML.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreML.d.ts index 072322e07..b73756ab7 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!CoreML.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!CoreML.d.ts @@ -1,4 +1,21 @@ +interface MLCustomLayer { + + encodeToCommandBufferInputsOutputsError?(commandBuffer: MTLCommandBuffer, inputs: NSArray | MTLTexture[], outputs: NSArray | MTLTexture[]): boolean; + + evaluateOnCPUWithInputsOutputsError(inputs: NSArray | MLMultiArray[], outputs: NSArray | MLMultiArray[]): boolean; + + initWithParameterDictionaryError?(parameters: NSDictionary): MLCustomLayer; + + outputShapesForInputShapesError(inputShapes: NSArray> | NSArray[]): NSArray>; + + setWeightDataError(weights: NSArray | NSData[]): boolean; +} +declare var MLCustomLayer: { + + prototype: MLCustomLayer; +}; + declare class MLDictionaryConstraint extends NSObject { static alloc(): MLDictionaryConstraint; // inherited from NSObject @@ -179,7 +196,9 @@ declare const enum MLModelError { FeatureType = 1, - IO = 3 + IO = 3, + + CustomLayer = 4 } declare var MLModelErrorDomain: string; @@ -205,21 +224,21 @@ declare class MLMultiArray extends NSObject { readonly strides: NSArray; [index: number]: number; - constructor(o: { dataPointer: interop.Pointer | interop.Reference; shape: NSArray; dataType: MLMultiArrayDataType; strides: NSArray; deallocator: (p1: interop.Pointer | interop.Reference) => void; }); + constructor(o: { dataPointer: interop.Pointer | interop.Reference; shape: NSArray | number[]; dataType: MLMultiArrayDataType; strides: NSArray | number[]; deallocator: (p1: interop.Pointer | interop.Reference) => void; }); - constructor(o: { shape: NSArray; dataType: MLMultiArrayDataType; }); + constructor(o: { shape: NSArray | number[]; dataType: MLMultiArrayDataType; }); - initWithDataPointerShapeDataTypeStridesDeallocatorError(dataPointer: interop.Pointer | interop.Reference, shape: NSArray, dataType: MLMultiArrayDataType, strides: NSArray, deallocator: (p1: interop.Pointer | interop.Reference) => void): this; + initWithDataPointerShapeDataTypeStridesDeallocatorError(dataPointer: interop.Pointer | interop.Reference, shape: NSArray | number[], dataType: MLMultiArrayDataType, strides: NSArray | number[], deallocator: (p1: interop.Pointer | interop.Reference) => void): this; - initWithShapeDataTypeError(shape: NSArray, dataType: MLMultiArrayDataType): this; + initWithShapeDataTypeError(shape: NSArray | number[], dataType: MLMultiArrayDataType): this; objectAtIndexedSubscript(idx: number): number; - objectForKeyedSubscript(key: NSArray): number; + objectForKeyedSubscript(key: NSArray | number[]): number; setObjectAtIndexedSubscript(obj: number, idx: number): void; - setObjectForKeyedSubscript(obj: number, key: NSArray): void; + setObjectForKeyedSubscript(obj: number, key: NSArray | number[]): void; } declare class MLMultiArrayConstraint extends NSObject { diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreMedia.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreMedia.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!CoreMedia.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreMedia.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreMotion.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreMotion.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!CoreMotion.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreMotion.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreNFC.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreNFC.d.ts similarity index 98% rename from tns-platform-declarations/ios/objc-i386/objc!CoreNFC.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreNFC.d.ts index ec23fdd78..b5b162c75 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!CoreNFC.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!CoreNFC.d.ts @@ -130,7 +130,7 @@ declare class NFCNDEFReaderSession extends NFCReaderSession { interface NFCNDEFReaderSessionDelegate extends NSObjectProtocol { - readerSessionDidDetectNDEFs(session: NFCNDEFReaderSession, messages: NSArray): void; + readerSessionDidDetectNDEFs(session: NFCNDEFReaderSession, messages: NSArray | NFCNDEFMessage[]): void; readerSessionDidInvalidateWithError(session: NFCNDEFReaderSession, error: NSError): void; } @@ -221,7 +221,7 @@ interface NFCReaderSessionDelegate extends NSObjectProtocol { readerSessionDidBecomeActive(session: NFCReaderSession): void; - readerSessionDidDetectTags(session: NFCReaderSession, tags: NSArray): void; + readerSessionDidDetectTags(session: NFCReaderSession, tags: NSArray | NFCTag[]): void; readerSessionDidInvalidateWithError(session: NFCReaderSession, error: NSError): void; } diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreSpotlight.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreSpotlight.d.ts similarity index 96% rename from tns-platform-declarations/ios/objc-i386/objc!CoreSpotlight.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreSpotlight.d.ts index 84756b0b1..2be258c41 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!CoreSpotlight.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!CoreSpotlight.d.ts @@ -103,7 +103,7 @@ declare class CSIndexExtensionRequestHandler extends NSObject implements CSSearc searchableIndexReindexAllSearchableItemsWithAcknowledgementHandler(searchableIndex: CSSearchableIndex, acknowledgementHandler: () => void): void; - searchableIndexReindexSearchableItemsWithIdentifiersAcknowledgementHandler(searchableIndex: CSSearchableIndex, identifiers: NSArray, acknowledgementHandler: () => void): void; + searchableIndexReindexSearchableItemsWithIdentifiersAcknowledgementHandler(searchableIndex: CSSearchableIndex, identifiers: NSArray | string[], acknowledgementHandler: () => void): void; self(): this; } @@ -171,7 +171,7 @@ declare class CSPerson extends NSObject implements NSCopying, NSSecureCoding { constructor(o: { coder: NSCoder; }); // inherited from NSCoding - constructor(o: { displayName: string; handles: NSArray; handleIdentifier: string; }); + constructor(o: { displayName: string; handles: NSArray | string[]; handleIdentifier: string; }); copyWithZone(zone: interop.Pointer | interop.Reference): any; @@ -179,7 +179,7 @@ declare class CSPerson extends NSObject implements NSCopying, NSSecureCoding { initWithCoder(aDecoder: NSCoder): this; - initWithDisplayNameHandlesHandleIdentifier(displayName: string, handles: NSArray, handleIdentifier: string): this; + initWithDisplayNameHandlesHandleIdentifier(displayName: string, handles: NSArray | string[], handleIdentifier: string): this; } declare var CSQueryContinuationActionType: string; @@ -200,11 +200,11 @@ declare class CSSearchQuery extends NSObject { protectionClasses: NSArray; - constructor(o: { queryString: string; attributes: NSArray; }); + constructor(o: { queryString: string; attributes: NSArray | string[]; }); cancel(): void; - initWithQueryStringAttributes(queryString: string, attributes: NSArray): this; + initWithQueryStringAttributes(queryString: string, attributes: NSArray | string[]): this; start(): void; } @@ -244,15 +244,15 @@ declare class CSSearchableIndex extends NSObject { deleteAllSearchableItemsWithCompletionHandler(completionHandler: (p1: NSError) => void): void; - deleteSearchableItemsWithDomainIdentifiersCompletionHandler(domainIdentifiers: NSArray, completionHandler: (p1: NSError) => void): void; + deleteSearchableItemsWithDomainIdentifiersCompletionHandler(domainIdentifiers: NSArray | string[], completionHandler: (p1: NSError) => void): void; - deleteSearchableItemsWithIdentifiersCompletionHandler(identifiers: NSArray, completionHandler: (p1: NSError) => void): void; + deleteSearchableItemsWithIdentifiersCompletionHandler(identifiers: NSArray | string[], completionHandler: (p1: NSError) => void): void; endIndexBatchWithClientStateCompletionHandler(clientState: NSData, completionHandler: (p1: NSError) => void): void; fetchLastClientStateWithCompletionHandler(completionHandler: (p1: NSData, p2: NSError) => void): void; - indexSearchableItemsCompletionHandler(items: NSArray, completionHandler: (p1: NSError) => void): void; + indexSearchableItemsCompletionHandler(items: NSArray | CSSearchableItem[], completionHandler: (p1: NSError) => void): void; initWithName(name: string): this; @@ -271,7 +271,7 @@ interface CSSearchableIndexDelegate extends NSObjectProtocol { searchableIndexReindexAllSearchableItemsWithAcknowledgementHandler(searchableIndex: CSSearchableIndex, acknowledgementHandler: () => void): void; - searchableIndexReindexSearchableItemsWithIdentifiersAcknowledgementHandler(searchableIndex: CSSearchableIndex, identifiers: NSArray, acknowledgementHandler: () => void): void; + searchableIndexReindexSearchableItemsWithIdentifiersAcknowledgementHandler(searchableIndex: CSSearchableIndex, identifiers: NSArray | string[], acknowledgementHandler: () => void): void; } declare var CSSearchableIndexDelegate: { diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreTelephony.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreTelephony.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!CoreTelephony.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreTelephony.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreText.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreText.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!CoreText.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreText.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!CoreVideo.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!CoreVideo.d.ts similarity index 100% rename from tns-platform-declarations/ios/objc-i386/objc!CoreVideo.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!CoreVideo.d.ts diff --git a/tns-platform-declarations/ios/objc-i386/objc!Darwin.d.ts b/tns-platform-declarations/ios/objc-x86_64/objc!Darwin.d.ts similarity index 75% rename from tns-platform-declarations/ios/objc-i386/objc!Darwin.d.ts rename to tns-platform-declarations/ios/objc-x86_64/objc!Darwin.d.ts index 57bc5d7f3..81e774a1e 100644 --- a/tns-platform-declarations/ios/objc-i386/objc!Darwin.d.ts +++ b/tns-platform-declarations/ios/objc-x86_64/objc!Darwin.d.ts @@ -1,44 +1,4 @@ -declare const enum ACTION { - - FIND = 0, - - ENTER = 1 -} - -interface DBM { - __opaque: interop.Reference; -} -declare var DBM: interop.StructType; - -interface DIR { - __dd_fd: number; - __dd_loc: number; - __dd_size: number; - __dd_buf: string; - __dd_len: number; - __dd_seek: number; - __padding: number; - __dd_flags: number; - __dd_lock: _opaque_pthread_mutex_t; - __dd_td: interop.Pointer | interop.Reference; -} -declare var DIR: interop.StructType; - -interface Dl_info { - dli_fname: string; - dli_fbase: interop.Pointer | interop.Reference; - dli_sname: string; - dli_saddr: interop.Pointer | interop.Reference; -} -declare var Dl_info: interop.StructType; - -interface ENTRY { - key: string; - data: interop.Pointer | interop.Reference; -} -declare var ENTRY: interop.StructType; - interface FILE { _p: string; _r: number; @@ -63,12 +23,6 @@ interface FILE { } declare var FILE: interop.StructType; -interface FTW { - base: number; - level: number; -} -declare var FTW: interop.StructType; - interface FixedPoint { x: number; y: number; @@ -180,9 +134,9 @@ declare function OSAtomicDecrement64(__theValue: interop.Pointer | interop.Refer declare function OSAtomicDecrement64Barrier(__theValue: interop.Pointer | interop.Reference): number; -declare function OSAtomicDequeue(__list: interop.Pointer | interop.Reference<{ opaque1: interop.Pointer | interop.Reference; opaque2: number; }>, __offset: number): interop.Pointer | interop.Reference; +declare function OSAtomicDequeue(__list: interop.Pointer | interop.Reference, __offset: number): interop.Pointer | interop.Reference; -declare function OSAtomicEnqueue(__list: interop.Pointer | interop.Reference<{ opaque1: interop.Pointer | interop.Reference; opaque2: number; }>, __new: interop.Pointer | interop.Reference, __offset: number): void; +declare function OSAtomicEnqueue(__list: interop.Pointer | interop.Reference, __new: interop.Pointer | interop.Reference, __offset: number): void; declare function OSAtomicIncrement32(__theValue: interop.Pointer | interop.Reference): number; @@ -218,10 +172,23 @@ declare function OSAtomicXor32OrigBarrier(__theMask: number, __theValue: interop declare const OSBigEndian: number; +interface OSFifoQueueHead { + opaque1: interop.Pointer | interop.Reference; + opaque2: interop.Pointer | interop.Reference; + opaque3: number; +} +declare var OSFifoQueueHead: interop.StructType; + declare const OSLittleEndian: number; declare function OSMemoryBarrier(): void; +interface OSQueueHead { + opaque1: interop.Pointer | interop.Reference; + opaque2: number; +} +declare var OSQueueHead: interop.StructType; + declare function OSSpinLockLock(__lock: interop.Pointer | interop.Reference): void; declare function OSSpinLockTry(__lock: interop.Pointer | interop.Reference): boolean; @@ -263,17 +230,6 @@ interface UnsignedWide { } declare var UnsignedWide: interop.StructType; -declare const enum VISIT { - - preorder = 0, - - postorder = 1, - - endorder = 2, - - leaf = 3 -} - interface VersRec { numericVersion: NumVersion; countryCode: number; @@ -298,10 +254,6 @@ declare function _Exit(p1: number): void; declare function _ExitFunction(p1: number): void; -declare var _FE_DFL_DISABLE_SSE_DENORMS_ENV: fenv_t; - -declare var _FE_DFL_ENV: fenv_t; - declare var _NSConcreteGlobalBlock: interop.Reference>; declare var _NSConcreteStackBlock: interop.Reference>; @@ -369,37 +321,6 @@ interface __Reply__act_set_state_t { } declare var __Reply__act_set_state_t: interop.StructType<__Reply__act_set_state_t>; -interface __Reply__clock_alarm_reply_t { - Head: mach_msg_header_t; - NDR: NDR_record_t; - RetCode: number; -} -declare var __Reply__clock_alarm_reply_t: interop.StructType<__Reply__clock_alarm_reply_t>; - -interface __Reply__clock_alarm_t { - Head: mach_msg_header_t; - NDR: NDR_record_t; - RetCode: number; -} -declare var __Reply__clock_alarm_t: interop.StructType<__Reply__clock_alarm_t>; - -interface __Reply__clock_get_attributes_t { - Head: mach_msg_header_t; - NDR: NDR_record_t; - RetCode: number; - clock_attrCnt: number; - clock_attr: interop.Reference; -} -declare var __Reply__clock_get_attributes_t: interop.StructType<__Reply__clock_get_attributes_t>; - -interface __Reply__clock_get_time_t { - Head: mach_msg_header_t; - NDR: NDR_record_t; - RetCode: number; - cur_time: mach_timespec_t; -} -declare var __Reply__clock_get_time_t: interop.StructType<__Reply__clock_get_time_t>; - interface __Reply__clock_set_attributes_t { Head: mach_msg_header_t; NDR: NDR_record_t; @@ -421,33 +342,6 @@ interface __Reply__etap_trace_thread_t { } declare var __Reply__etap_trace_thread_t: interop.StructType<__Reply__etap_trace_thread_t>; -interface __Reply__exception_raise_state_identity_t { - Head: mach_msg_header_t; - NDR: NDR_record_t; - RetCode: number; - flavor: number; - new_stateCnt: number; - new_state: interop.Reference; -} -declare var __Reply__exception_raise_state_identity_t: interop.StructType<__Reply__exception_raise_state_identity_t>; - -interface __Reply__exception_raise_state_t { - Head: mach_msg_header_t; - NDR: NDR_record_t; - RetCode: number; - flavor: number; - new_stateCnt: number; - new_state: interop.Reference; -} -declare var __Reply__exception_raise_state_t: interop.StructType<__Reply__exception_raise_state_t>; - -interface __Reply__exception_raise_t { - Head: mach_msg_header_t; - NDR: NDR_record_t; - RetCode: number; -} -declare var __Reply__exception_raise_t: interop.StructType<__Reply__exception_raise_t>; - interface __Reply__host_check_multiuser_mode_t { Head: mach_msg_header_t; NDR: NDR_record_t; @@ -1202,6 +1096,14 @@ interface __Reply__mach_vm_wire_t { } declare var __Reply__mach_vm_wire_t: interop.StructType<__Reply__mach_vm_wire_t>; +interface __Reply__mach_zone_info_for_zone_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; + info: mach_zone_info_t; +} +declare var __Reply__mach_zone_info_for_zone_t: interop.StructType<__Reply__mach_zone_info_for_zone_t>; + interface __Reply__mach_zone_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; @@ -1995,6 +1897,13 @@ interface __Reply__vm_map_64_t { } declare var __Reply__vm_map_64_t: interop.StructType<__Reply__vm_map_64_t>; +interface __Reply__vm_map_exec_lockdown_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + RetCode: number; +} +declare var __Reply__vm_map_exec_lockdown_t: interop.StructType<__Reply__vm_map_exec_lockdown_t>; + interface __Reply__vm_map_page_query_t { Head: mach_msg_header_t; NDR: NDR_record_t; @@ -2162,38 +2071,6 @@ interface __Request__act_set_state_t { } declare var __Request__act_set_state_t: interop.StructType<__Request__act_set_state_t>; -interface __Request__clock_alarm_reply_t { - Head: mach_msg_header_t; - NDR: NDR_record_t; - alarm_code: number; - alarm_type: number; - alarm_time: mach_timespec_t; -} -declare var __Request__clock_alarm_reply_t: interop.StructType<__Request__clock_alarm_reply_t>; - -interface __Request__clock_alarm_t { - Head: mach_msg_header_t; - msgh_body: mach_msg_body_t; - alarm_port: mach_msg_port_descriptor_t; - NDR: NDR_record_t; - alarm_type: number; - alarm_time: mach_timespec_t; -} -declare var __Request__clock_alarm_t: interop.StructType<__Request__clock_alarm_t>; - -interface __Request__clock_get_attributes_t { - Head: mach_msg_header_t; - NDR: NDR_record_t; - flavor: number; - clock_attrCnt: number; -} -declare var __Request__clock_get_attributes_t: interop.StructType<__Request__clock_get_attributes_t>; - -interface __Request__clock_get_time_t { - Head: mach_msg_header_t; -} -declare var __Request__clock_get_time_t: interop.StructType<__Request__clock_get_time_t>; - interface __Request__clock_set_attributes_t { Head: mach_msg_header_t; NDR: NDR_record_t; @@ -2217,45 +2094,6 @@ interface __Request__etap_trace_thread_t { } declare var __Request__etap_trace_thread_t: interop.StructType<__Request__etap_trace_thread_t>; -interface __Request__exception_raise_state_identity_t { - Head: mach_msg_header_t; - msgh_body: mach_msg_body_t; - thread: mach_msg_port_descriptor_t; - task: mach_msg_port_descriptor_t; - NDR: NDR_record_t; - exception: number; - codeCnt: number; - code: interop.Reference; - flavor: number; - old_stateCnt: number; - old_state: interop.Reference; -} -declare var __Request__exception_raise_state_identity_t: interop.StructType<__Request__exception_raise_state_identity_t>; - -interface __Request__exception_raise_state_t { - Head: mach_msg_header_t; - NDR: NDR_record_t; - exception: number; - codeCnt: number; - code: interop.Reference; - flavor: number; - old_stateCnt: number; - old_state: interop.Reference; -} -declare var __Request__exception_raise_state_t: interop.StructType<__Request__exception_raise_state_t>; - -interface __Request__exception_raise_t { - Head: mach_msg_header_t; - msgh_body: mach_msg_body_t; - thread: mach_msg_port_descriptor_t; - task: mach_msg_port_descriptor_t; - NDR: NDR_record_t; - exception: number; - codeCnt: number; - code: interop.Reference; -} -declare var __Request__exception_raise_t: interop.StructType<__Request__exception_raise_t>; - interface __Request__host_check_multiuser_mode_t { Head: mach_msg_header_t; } @@ -2977,6 +2815,13 @@ interface __Request__mach_vm_wire_t { } declare var __Request__mach_vm_wire_t: interop.StructType<__Request__mach_vm_wire_t>; +interface __Request__mach_zone_info_for_zone_t { + Head: mach_msg_header_t; + NDR: NDR_record_t; + name: mach_zone_name_t; +} +declare var __Request__mach_zone_info_for_zone_t: interop.StructType<__Request__mach_zone_info_for_zone_t>; + interface __Request__mach_zone_info_t { Head: mach_msg_header_t; } @@ -3745,6 +3590,11 @@ interface __Request__vm_map_64_t { } declare var __Request__vm_map_64_t: interop.StructType<__Request__vm_map_64_t>; +interface __Request__vm_map_exec_lockdown_t { + Head: mach_msg_header_t; +} +declare var __Request__vm_map_exec_lockdown_t: interop.StructType<__Request__vm_map_exec_lockdown_t>; + interface __Request__vm_map_page_query_t { Head: mach_msg_header_t; NDR: NDR_record_t; @@ -3986,64 +3836,12 @@ interface __msfilterreq { } declare var __msfilterreq: interop.StructType<__msfilterreq>; -interface __msqid_ds_new { - msg_perm: ipc_perm; - msg_first: number; - msg_last: number; - msg_cbytes: number; - msg_qnum: number; - msg_qbytes: number; - msg_lspid: number; - msg_lrpid: number; - msg_stime: number; - msg_pad1: number; - msg_rtime: number; - msg_pad2: number; - msg_ctime: number; - msg_pad3: number; - msg_pad4: interop.Reference; -} -declare var __msqid_ds_new: interop.StructType<__msqid_ds_new>; - -interface __nl_cat_d { - __data: interop.Pointer | interop.Reference; - __size: number; -} -declare var __nl_cat_d: interop.StructType<__nl_cat_d>; - -declare function __opendir2(p1: string, p2: number): interop.Pointer | interop.Reference; - interface __sbuf { _base: string; _size: number; } declare var __sbuf: interop.StructType<__sbuf>; -interface __semid_ds_new { - sem_perm: ipc_perm; - sem_base: number; - sem_nsems: number; - sem_otime: number; - sem_pad1: number; - sem_ctime: number; - sem_pad2: number; - sem_pad3: interop.Reference; -} -declare var __semid_ds_new: interop.StructType<__semid_ds_new>; - -interface __shmid_ds_new { - shm_perm: ipc_perm; - shm_segsz: number; - shm_lpid: number; - shm_cpid: number; - shm_nattch: number; - shm_atime: number; - shm_dtime: number; - shm_ctime: number; - shm_internal: interop.Pointer | interop.Reference; -} -declare var __shmid_ds_new: interop.StructType<__shmid_ds_new>; - declare function __sincos(__x: number, __sinp: interop.Pointer | interop.Reference, __cosp: interop.Pointer | interop.Reference): void; declare function __sincos_stret(p1: number): __double2; @@ -4100,8 +3898,6 @@ declare function __tolower(p1: number): number; declare function __toupper(p1: number): number; -declare var _c_locale: interop.Pointer | interop.Reference; - declare function _exit(p1: number): void; declare function _host_page_size(host: number, out_page_size: interop.Pointer | interop.Reference): number; @@ -4140,8 +3936,6 @@ declare function _kernelrpc_mach_vm_protect_trap(target: number, address: number declare function _kernelrpc_mach_vm_purgable_control_trap(target: number, address: number, control: number, state: interop.Pointer | interop.Reference): number; -declare var _libiconv_version: number; - declare function _longjmp(p1: interop.Reference, p2: number): void; interface _opaque_pthread_attr_t { @@ -4199,29 +3993,8 @@ interface _opaque_pthread_t { } declare var _opaque_pthread_t: interop.StructType<_opaque_pthread_t>; -interface _pcred { - pc_lock: interop.Reference; - pc_ucred: interop.Pointer | interop.Reference; - p_ruid: number; - p_svuid: number; - p_rgid: number; - p_svgid: number; - p_refcnt: number; -} -declare var _pcred: interop.StructType<_pcred>; - -declare function _pthread_mutex_enable_legacy_mode(): void; - declare function _setjmp(p1: interop.Reference): number; -interface _ucred { - cr_ref: number; - cr_uid: number; - cr_ngroups: number; - cr_groups: interop.Reference; -} -declare var _ucred: interop.StructType<_ucred>; - declare function a64l(p1: string): number; declare function abort(): void; @@ -4448,20 +4221,6 @@ declare function act_set_state(target_act: number, flavor: number, new_state: in declare function add_profil(p1: string, p2: number, p3: number, p4: number): number; -declare function addr2ascii(p1: number, p2: interop.Pointer | interop.Reference, p3: number, p4: string): string; - -interface addrinfo { - ai_flags: number; - ai_family: number; - ai_socktype: number; - ai_protocol: number; - ai_addrlen: number; - ai_canonname: string; - ai_addr: interop.Pointer | interop.Reference; - ai_next: interop.Pointer | interop.Reference; -} -declare var addrinfo: interop.StructType; - declare function adjtime(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; declare function alarm(p1: number): number; @@ -4470,8 +4229,6 @@ declare function alloca(p1: number): interop.Pointer | interop.Reference; declare const alphaStage: number; -declare function alphasort(p1: interop.Pointer | interop.Reference>, p2: interop.Pointer | interop.Reference>): number; - declare function arc4random(): number; declare function arc4random_addrandom(p1: string, p2: number): void; @@ -4482,8 +4239,6 @@ declare function arc4random_stir(): void; declare function arc4random_uniform(__upper_bound: number): number; -declare function ascii2addr(p1: number, p2: string, p3: interop.Pointer | interop.Reference): number; - declare function asctime(p1: interop.Pointer | interop.Reference): string; declare function asctime_r(p1: interop.Pointer | interop.Reference, p2: string): string; @@ -4530,36 +4285,6 @@ declare function atol(p1: string): number; declare function atoll(p1: string): number; -declare function atomic_signal_fence(p1: memory_order): void; - -declare function atomic_thread_fence(p1: memory_order): void; - -interface attribute_set_t { - commonattr: number; - volattr: number; - dirattr: number; - fileattr: number; - forkattr: number; -} -declare var attribute_set_t: interop.StructType; - -interface attrlist { - bitmapcount: number; - reserved: number; - commonattr: number; - volattr: number; - dirattr: number; - fileattr: number; - forkattr: number; -} -declare var attrlist: interop.StructType; - -interface attrreference_t { - attr_dataoffset: number; - attr_length: number; -} -declare var attrreference_t: interop.StructType; - interface au_evclass_map_t { ec_number: number; ec_class: number; @@ -4677,12 +4402,6 @@ interface auditpinfo_t { } declare var auditpinfo_t: interop.StructType; -declare var averunnable: loadavg; - -declare function basename(p1: string): string; - -declare function basename_r(p1: string, p2: string): string; - declare function bcmp(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number): number; declare function bcopy(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number): void; @@ -4707,18 +4426,10 @@ declare function bsearch(__key: interop.Pointer | interop.Reference, __base declare function bsearch_b(__key: interop.Pointer | interop.Reference, __base: interop.Pointer | interop.Reference, __nel: number, __width: number, __compar: (p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference) => number): interop.Pointer | interop.Reference; -declare function btowc(p1: number): number; - declare function bzero(p1: interop.Pointer | interop.Reference, p2: number): void; declare function calloc(__count: number, __size: number): interop.Pointer | interop.Reference; -declare function catclose(p1: interop.Pointer | interop.Reference<__nl_cat_d>): number; - -declare function catgets(p1: interop.Pointer | interop.Reference<__nl_cat_d>, p2: number, p3: number, p4: string): string; - -declare function catopen(p1: string, p2: number): interop.Pointer | interop.Reference<__nl_cat_d>; - declare function cbrt(p1: number): number; declare function cbrtf(p1: number): number; @@ -4731,18 +4442,6 @@ declare function ceilf(p1: number): number; declare function ceill(p1: number): number; -declare function cfgetispeed(p1: interop.Pointer | interop.Reference): number; - -declare function cfgetospeed(p1: interop.Pointer | interop.Reference): number; - -declare function cfmakeraw(p1: interop.Pointer | interop.Reference): void; - -declare function cfsetispeed(p1: interop.Pointer | interop.Reference, p2: number): number; - -declare function cfsetospeed(p1: interop.Pointer | interop.Reference, p2: number): number; - -declare function cfsetspeed(p1: interop.Pointer | interop.Reference, p2: number): number; - declare function cgetcap(p1: string, p2: string, p3: number): string; declare function cgetclose(): number; @@ -4765,12 +4464,6 @@ declare function cgetustr(p1: string, p2: string, p3: interop.Pointer | interop. declare function chdir(p1: string): number; -declare function chflags(p1: string, p2: number): number; - -declare function chmod(p1: string, p2: number): number; - -declare function chmodx_np(p1: string, p2: interop.Pointer | interop.Reference): number; - declare function chown(p1: string, p2: number, p3: number): number; declare function chroot(p1: string): number; @@ -4779,16 +4472,8 @@ declare function clearerr(p1: interop.Pointer | interop.Reference): void; declare function clock(): number; -declare function clock_alarm(clock_serv: number, alarm_type: number, alarm_time: mach_timespec_t, alarm_port: number): number; - -declare function clock_alarm_reply(alarm_port: number, alarm_portPoly: number, alarm_code: number, alarm_type: number, alarm_time: mach_timespec_t): number; - -declare function clock_get_attributes(clock_serv: number, flavor: number, clock_attr: interop.Pointer | interop.Reference, clock_attrCnt: interop.Pointer | interop.Reference): number; - declare function clock_get_res(p1: number, p2: interop.Pointer | interop.Reference): number; -declare function clock_get_time(clock_serv: number, cur_time: interop.Pointer | interop.Reference): number; - declare function clock_getres(__clock_id: clockid_t, __res: interop.Pointer | interop.Reference): number; declare function clock_gettime(__clock_id: clockid_t, __tp: interop.Pointer | interop.Reference): number; @@ -4833,16 +4518,8 @@ interface clockinfo { } declare var clockinfo: interop.StructType; -declare function clonefile(p1: string, p2: string, p3: number): number; - -declare function clonefileat(p1: number, p2: string, p3: number, p4: string, p5: number): number; - declare function close(p1: number): number; -declare function closedir(p1: interop.Pointer | interop.Reference): number; - -declare function closelog(): void; - interface cmsghdr { cmsg_len: number; cmsg_level: number; @@ -4858,16 +4535,6 @@ declare function connect(p1: number, p2: interop.Pointer | interop.Reference, p3: number, p4: number, p5: interop.Pointer | interop.Reference, p6: number, p7: interop.Pointer | interop.Reference, p8: interop.Pointer | interop.Reference): number; -declare function copyfile(from: string, to: string, state: interop.Pointer | interop.Reference, flags: number): number; - -declare function copyfile_state_alloc(): interop.Pointer | interop.Reference; - -declare function copyfile_state_free(p1: interop.Pointer | interop.Reference): number; - -declare function copyfile_state_get(s: interop.Pointer | interop.Reference, flag: number, dst: interop.Pointer | interop.Reference): number; - -declare function copyfile_state_set(s: interop.Pointer | interop.Reference, flag: number, src: interop.Pointer | interop.Reference): number; - declare function copysign(p1: number, p2: number): number; declare function copysignf(p1: number, p2: number): number; @@ -4898,44 +4565,10 @@ declare function ctime(p1: interop.Pointer | interop.Reference): string; declare function ctime_r(p1: interop.Pointer | interop.Reference, p2: string): string; -interface ctlname { - ctl_name: string; - ctl_type: number; -} -declare var ctlname: interop.StructType; - declare function daemon(p1: number, p2: number): number; -interface datum { - dptr: interop.Pointer | interop.Reference; - dsize: number; -} -declare var datum: interop.StructType; - declare var daylight: number; -declare function dbm_clearerr(p1: interop.Pointer | interop.Reference): number; - -declare function dbm_close(p1: interop.Pointer | interop.Reference): void; - -declare function dbm_delete(p1: interop.Pointer | interop.Reference, p2: datum): number; - -declare function dbm_dirfno(p1: interop.Pointer | interop.Reference): number; - -declare function dbm_error(p1: interop.Pointer | interop.Reference): number; - -declare function dbm_fetch(p1: interop.Pointer | interop.Reference, p2: datum): datum; - -declare function dbm_firstkey(p1: interop.Pointer | interop.Reference): datum; - -declare function dbm_forder(p1: interop.Pointer | interop.Reference, p2: datum): number; - -declare function dbm_nextkey(p1: interop.Pointer | interop.Reference): datum; - -declare function dbm_open(p1: string, p2: number, p3: number): interop.Pointer | interop.Reference; - -declare function dbm_store(p1: interop.Pointer | interop.Reference, p2: datum, p3: datum, p4: number): number; - declare const developStage: number; declare function devname(p1: number, p2: number): string; @@ -4944,30 +4577,8 @@ declare function devname_r(p1: number, p2: number, buf: string, len: number): st declare function difftime(p1: number, p2: number): number; -interface dirent { - d_ino: number; - d_seekoff: number; - d_reclen: number; - d_namlen: number; - d_type: number; - d_name: interop.Reference; -} -declare var dirent: interop.StructType; - -declare function dirfd(dirp: interop.Pointer | interop.Reference): number; - -declare function dirname(p1: string): string; - -declare function dirname_r(p1: string, p2: string): string; - declare function disconnectx(p1: number, p2: number, p3: number): number; -interface diskextent { - startblock: number; - blockcount: number; -} -declare var diskextent: interop.StructType; - declare function div(p1: number, p2: number): div_t; interface div_t { @@ -4976,109 +4587,18 @@ interface div_t { } declare var div_t: interop.StructType; -declare function dladdr(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; - -declare function dlclose(__handle: interop.Pointer | interop.Reference): number; - -declare function dlerror(): string; - -declare function dlopen(__path: string, __mode: number): interop.Pointer | interop.Reference; - -declare function dlopen_preflight(__path: string): boolean; - -declare function dlsym(__handle: interop.Pointer | interop.Reference, __symbol: string): interop.Pointer | interop.Reference; - -interface dqblk { - dqb_bhardlimit: number; - dqb_bsoftlimit: number; - dqb_curbytes: number; - dqb_ihardlimit: number; - dqb_isoftlimit: number; - dqb_curinodes: number; - dqb_btime: number; - dqb_itime: number; - dqb_id: number; - dqb_spare: interop.Reference; -} -declare var dqblk: interop.StructType; - -interface dqfilehdr { - dqh_magic: number; - dqh_version: number; - dqh_maxentries: number; - dqh_entrycnt: number; - dqh_flags: number; - dqh_chktime: number; - dqh_btime: number; - dqh_itime: number; - dqh_string: interop.Reference; - dqh_spare: interop.Reference; -} -declare var dqfilehdr: interop.StructType; - -declare function dqhashshift(p1: number): number; - declare function drand48(): number; declare function dup(p1: number): number; declare function dup2(p1: number, p2: number): number; -declare function duplocale(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare const eNoteExitReparentedDeprecated: number; - -declare const eNoteReapDeprecated: number; - declare function ecvt(p1: number, p2: number, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): string; declare function encrypt(p1: string, p2: number): void; -declare function endgrent(): void; - -declare function endhostent(): void; - -declare function endnetent(): void; - -declare function endnetgrent(): void; - -declare function endprotoent(): void; - -declare function endpwent(): void; - -declare function endrpcent(): void; - -declare function endservent(): void; - declare function endusershell(): void; -declare function endutxent(): void; - -declare function endutxent_wtmp(): void; - -interface eproc { - e_paddr: interop.Pointer | interop.Reference; - e_sess: interop.Pointer | interop.Reference; - e_pcred: _pcred; - e_ucred: _ucred; - e_vm: vmspace; - e_ppid: number; - e_pgid: number; - e_jobc: number; - e_tdev: number; - e_tpgid: number; - e_tsess: interop.Pointer | interop.Reference; - e_wmesg: interop.Reference; - e_xsize: number; - e_xrssize: number; - e_xccount: number; - e_xswrss: number; - e_flag: number; - e_login: interop.Reference; - e_spare: interop.Reference; -} -declare var eproc: interop.StructType; - declare function erand48(p1: interop.Reference): number; declare function erf(p1: number): number; @@ -5093,12 +4613,6 @@ declare function erff(p1: number): number; declare function erfl(p1: number): number; -declare function err_set_exit(p1: interop.FunctionReference<(p1: number) => void>): void; - -declare function err_set_exit_b(p1: (p1: number) => void): void; - -declare function err_set_file(p1: interop.Pointer | interop.Reference): void; - declare function etap_trace_thread(target_act: number, trace_status: number): number; interface exception { @@ -5110,12 +4624,6 @@ interface exception { } declare var exception: interop.StructType; -declare function exception_raise(exception_port: number, thread: number, task: number, exception: number, code: interop.Pointer | interop.Reference, codeCnt: number): number; - -declare function exception_raise_state(exception_port: number, exception: number, code: interop.Pointer | interop.Reference, codeCnt: number, flavor: interop.Pointer | interop.Reference, old_state: interop.Pointer | interop.Reference, old_stateCnt: number, new_state: interop.Pointer | interop.Reference, new_stateCnt: interop.Pointer | interop.Reference): number; - -declare function exception_raise_state_identity(exception_port: number, thread: number, task: number, exception: number, code: interop.Pointer | interop.Reference, codeCnt: number, flavor: interop.Pointer | interop.Reference, old_state: interop.Pointer | interop.Reference, old_stateCnt: number, new_state: interop.Pointer | interop.Reference, new_stateCnt: interop.Pointer | interop.Reference): number; - declare function exchangedata(p1: string, p2: string, p3: number): number; declare function execv(__path: string, __argv: interop.Pointer | interop.Reference): number; @@ -5172,20 +4680,10 @@ interface fchecklv_t { } declare var fchecklv_t: interop.StructType; -declare function fchflags(p1: number, p2: number): number; - -declare function fchmod(p1: number, p2: number): number; - -declare function fchmodat(p1: number, p2: string, p3: number, p4: number): number; - -declare function fchmodx_np(p1: number, p2: interop.Pointer | interop.Reference): number; - declare function fchown(p1: number, p2: number, p3: number): number; declare function fchownat(p1: number, p2: string, p3: number, p4: number, p5: number): number; -declare function fclonefileat(p1: number, p2: number, p3: string, p4: number): number; - declare function fclose(p1: interop.Pointer | interop.Reference): number; interface fcodeblobs_t { @@ -5199,8 +4697,6 @@ interface fcodeblobs_t { } declare var fcodeblobs_t: interop.StructType; -declare function fcopyfile(from_fd: number, to_fd: number, p3: interop.Pointer | interop.Reference, flags: number): number; - declare function fcvt(p1: number, p2: number, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): string; interface fd_set { @@ -5216,42 +4712,10 @@ declare function fdiml(p1: number, p2: number): number; declare function fdopen(p1: number, p2: string): interop.Pointer | interop.Reference; -declare function fdopendir(p1: number): interop.Pointer | interop.Reference; - -declare function feclearexcept(p1: number): number; - -declare function fegetenv(p1: interop.Pointer | interop.Reference): number; - -declare function fegetexceptflag(p1: interop.Pointer | interop.Reference, p2: number): number; - -declare function fegetround(): number; - -declare function feholdexcept(p1: interop.Pointer | interop.Reference): number; - -interface fenv_t { - __control: number; - __status: number; - __mxcsr: number; - __reserved: interop.Reference; -} -declare var fenv_t: interop.StructType; - declare function feof(p1: interop.Pointer | interop.Reference): number; -declare function feraiseexcept(p1: number): number; - declare function ferror(p1: interop.Pointer | interop.Reference): number; -declare function fesetenv(p1: interop.Pointer | interop.Reference): number; - -declare function fesetexceptflag(p1: interop.Pointer | interop.Reference, p2: number): number; - -declare function fesetround(p1: number): number; - -declare function fetestexcept(p1: number): number; - -declare function feupdateenv(p1: interop.Pointer | interop.Reference): number; - declare function fflagstostr(p1: number): string; declare function fflush(p1: interop.Pointer | interop.Reference): number; @@ -5274,22 +4738,6 @@ declare function fgetpos(p1: interop.Pointer | interop.Reference, p2: inte declare function fgets(p1: string, p2: number, p3: interop.Pointer | interop.Reference): string; -declare function fgetwc(p1: interop.Pointer | interop.Reference): number; - -declare function fgetwln(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare function fgetws(p1: interop.Pointer | interop.Reference, p2: number, p3: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare function fgetxattr(fd: number, name: string, value: interop.Pointer | interop.Reference, size: number, position: number, options: number): number; - -interface fhandle_t { - fh_len: number; - fh_data: interop.Reference; -} -declare var fhandle_t: interop.StructType; - -declare function fhopen(p1: interop.Pointer | interop.Reference, p2: number): number; - declare function fileno(p1: interop.Pointer | interop.Reference): number; declare function filesec_dup(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; @@ -5327,8 +4775,6 @@ declare function filesec_unset_property(p1: interop.Pointer | interop.Reference< declare const finalStage: number; -declare function flistxattr(fd: number, namebuff: string, size: number, options: number): number; - declare function flock(p1: number, p2: number): number; interface flockStruct { @@ -5386,22 +4832,12 @@ declare function fmodf(p1: number, p2: number): number; declare function fmodl(p1: number, p2: number): number; -declare function fmount(p1: string, p2: number, p3: number, p4: interop.Pointer | interop.Reference): number; - declare function fmtcheck(p1: string, p2: string): string; -declare function fmtmsg(p1: number, p2: string, p3: number, p4: string, p5: string, p6: string): number; - -declare function fnmatch(p1: string, p2: string, p3: number): number; - declare function fopen(__filename: string, __mode: string): interop.Pointer | interop.Reference; declare function fork(): number; -declare function forkpty(p1: interop.Pointer | interop.Reference, p2: string, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): number; - -declare function fparseln(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Reference, p5: number): string; - declare function fpathconf(p1: number, p2: number): number; interface fpunchhole_t { @@ -5418,26 +4854,10 @@ declare function fputc(p1: number, p2: interop.Pointer | interop.Reference declare function fputs(p1: string, p2: interop.Pointer | interop.Reference): number; -declare function fputwc(p1: number, p2: interop.Pointer | interop.Reference): number; - -declare function fputws(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; - declare function fread(__ptr: interop.Pointer | interop.Reference, __size: number, __nitems: number, __stream: interop.Pointer | interop.Reference): number; declare function free(p1: interop.Pointer | interop.Reference): void; -declare function freeaddrinfo(p1: interop.Pointer | interop.Reference): void; - -declare function freehostent(p1: interop.Pointer | interop.Reference): void; - -declare function freeifaddrs(p1: interop.Pointer | interop.Reference): void; - -declare function freeifmaddrs(p1: interop.Pointer | interop.Reference): void; - -declare function freelocale(p1: interop.Pointer | interop.Reference): number; - -declare function fremovexattr(fd: number, name: string, options: number): number; - declare function freopen(p1: string, p2: string, p3: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function frexp(p1: number, p2: interop.Pointer | interop.Reference): number; @@ -5456,8 +4876,6 @@ declare function fsetattrlist(p1: number, p2: interop.Pointer | interop.Referenc declare function fsetpos(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; -declare function fsetxattr(fd: number, name: string, value: interop.Pointer | interop.Reference, size: number, position: number, options: number): number; - interface fsid_t { val: interop.Reference; } @@ -5476,30 +4894,6 @@ interface fsobj_id_t { } declare var fsobj_id_t: interop.StructType; -interface fssearchblock { - returnattrs: interop.Pointer | interop.Reference; - returnbuffer: interop.Pointer | interop.Reference; - returnbuffersize: number; - maxmatches: number; - timelimit: timeval; - searchparams1: interop.Pointer | interop.Reference; - sizeofsearchparams1: number; - searchparams2: interop.Pointer | interop.Reference; - sizeofsearchparams2: number; - searchattrs: attrlist; -} -declare var fssearchblock: interop.StructType; - -declare function fstat(p1: number, p2: interop.Pointer | interop.Reference): number; - -declare function fstatat(p1: number, p2: string, p3: interop.Pointer | interop.Reference, p4: number): number; - -declare function fstatfs(p1: number, p2: interop.Pointer | interop.Reference): number; - -declare function fstatvfs(p1: number, p2: interop.Pointer | interop.Reference): number; - -declare function fstatx_np(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): number; - interface fstore_t { fst_flags: number; fst_posmode: number; @@ -5517,10 +4911,6 @@ declare function ftell(p1: interop.Pointer | interop.Reference): number; declare function ftello(__stream: interop.Pointer | interop.Reference): number; -declare function ftime(p1: interop.Pointer | interop.Reference): number; - -declare function ftok(p1: string, p2: number): number; - interface ftrimactivefile_t { fta_offset: number; fta_length: number; @@ -5531,26 +4921,16 @@ declare function ftruncate(p1: number, p2: number): number; declare function ftrylockfile(p1: interop.Pointer | interop.Reference): number; -declare function ftw(p1: string, p2: interop.FunctionReference<(p1: string, p2: interop.Pointer | interop.Reference, p3: number) => number>, p3: number): number; - declare function funlockfile(p1: interop.Pointer | interop.Reference): void; declare function funopen(p1: interop.Pointer | interop.Reference, p2: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: string, p3: number) => number>, p3: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: string, p3: number) => number>, p4: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: number, p3: number) => number>, p5: interop.FunctionReference<(p1: interop.Pointer | interop.Reference) => number>): interop.Pointer | interop.Reference; -declare function futimens(__fd: number, __times: interop.Reference): number; - declare function futimes(p1: number, p2: interop.Pointer | interop.Reference): number; -declare function fwide(p1: interop.Pointer | interop.Reference, p2: number): number; - declare function fwrite(__ptr: interop.Pointer | interop.Reference, __size: number, __nitems: number, __stream: interop.Pointer | interop.Reference): number; -declare function gai_strerror(p1: number): string; - declare function gcvt(p1: number, p2: number, p3: string): string; -declare function getaddrinfo(p1: string, p2: string, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference>): number; - declare function getattrlist(p1: string, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number, p5: number): number; declare function getattrlistat(p1: number, p2: string, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference, p5: number, p6: number): number; @@ -5581,8 +4961,6 @@ declare var getdate_err: number; declare function getdelim(__linep: interop.Pointer | interop.Reference, __linecapp: interop.Pointer | interop.Reference, __delimiter: number, __stream: interop.Pointer | interop.Reference): number; -declare function getdirentries(p1: number, p2: string, p3: number, p4: interop.Pointer | interop.Reference): number; - declare function getdirentriesattr(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number, p5: interop.Pointer | interop.Reference, p6: interop.Pointer | interop.Reference, p7: interop.Pointer | interop.Reference, p8: number): number; declare function getdomainname(p1: string, p2: number): number; @@ -5595,60 +4973,22 @@ declare function getenv(p1: string): string; declare function geteuid(): number; -declare function getfh(p1: string, p2: interop.Pointer | interop.Reference): number; - -declare function getfsstat(p1: interop.Pointer | interop.Reference, p2: number, p3: number): number; - declare function getgid(): number; -declare function getgrent(): interop.Pointer | interop.Reference; - -declare function getgrgid(p1: number): interop.Pointer | interop.Reference; - -declare function getgrgid_r(p1: number, p2: interop.Pointer | interop.Reference, p3: string, p4: number, p5: interop.Pointer | interop.Reference>): number; - -declare function getgrnam(p1: string): interop.Pointer | interop.Reference; - -declare function getgrnam_r(p1: string, p2: interop.Pointer | interop.Reference, p3: string, p4: number, p5: interop.Pointer | interop.Reference>): number; - declare function getgrouplist(p1: string, p2: number, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): number; declare function getgroups(p1: number, p2: interop.Reference): number; -declare function getgruuid(p1: interop.Reference): interop.Pointer | interop.Reference; - -declare function getgruuid_r(p1: interop.Reference, p2: interop.Pointer | interop.Reference, p3: string, p4: number, p5: interop.Pointer | interop.Reference>): number; - -declare function gethostbyaddr(p1: interop.Pointer | interop.Reference, p2: number, p3: number): interop.Pointer | interop.Reference; - -declare function gethostbyname(p1: string): interop.Pointer | interop.Reference; - -declare function gethostbyname2(p1: string, p2: number): interop.Pointer | interop.Reference; - -declare function gethostent(): interop.Pointer | interop.Reference; - declare function gethostid(): number; declare function gethostname(p1: string, p2: number): number; -declare function getifaddrs(p1: interop.Pointer | interop.Reference>): number; - -declare function getifmaddrs(p1: interop.Pointer | interop.Reference>): number; - declare function getiopolicy_np(p1: number, p2: number): number; -declare function getipnodebyaddr(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare function getipnodebyname(p1: string, p2: number, p3: number, p4: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - declare function getipv4sourcefilter(p1: number, p2: in_addr, p3: in_addr, p4: interop.Pointer | interop.Reference, p5: interop.Pointer | interop.Reference, p6: interop.Pointer | interop.Reference): number; declare function getitimer(p1: number, p2: interop.Pointer | interop.Reference): number; -declare function getlastlogx(p1: number, p2: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - -declare function getlastlogxbyname(p1: string, p2: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; - declare function getline(__linep: interop.Pointer | interop.Reference, __linecapp: interop.Pointer | interop.Reference, __stream: interop.Pointer | interop.Reference): number; declare function getloadavg(p1: interop.Reference, p2: number): number; @@ -5657,30 +4997,10 @@ declare function getlogin(): string; declare function getlogin_r(p1: string, p2: number): number; -declare function getmntinfo(p1: interop.Pointer | interop.Reference>, p2: number): number; - -declare function getmntinfo_r_np(p1: interop.Pointer | interop.Reference>, p2: number): number; - declare function getmode(p1: interop.Pointer | interop.Reference, p2: number): number; -declare function getnameinfo(p1: interop.Pointer | interop.Reference, p2: number, p3: string, p4: number, p5: string, p6: number, p7: number): number; - -declare function getnetbyaddr(p1: number, p2: number): interop.Pointer | interop.Reference; - -declare function getnetbyname(p1: string): interop.Pointer | interop.Reference; - -declare function getnetent(): interop.Pointer | interop.Reference; - -declare function getnetgrent(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): number; - declare function getopt(p1: number, p2: interop.Reference, p3: string): number; -declare function getoptFunction(p1: number, p2: interop.Reference, p3: string): number; - -declare function getopt_long(p1: number, p2: interop.Pointer | interop.Reference, p3: string, p4: interop.Pointer | interop.Reference