Skip to content

Commit

Permalink
feat(types-ios): 16.1 (#10114)
Browse files Browse the repository at this point in the history
  • Loading branch information
NathanWalker committed Nov 29, 2022
1 parent c1187fe commit da78e0b
Show file tree
Hide file tree
Showing 53 changed files with 25,660 additions and 634 deletions.
2 changes: 2 additions & 0 deletions packages/types-ios/src/lib/ios/ios.d.ts
Expand Up @@ -89,6 +89,7 @@
/// <reference path="objc-x86_64/objc!LocalAuthentication.d.ts" />
/// <reference path="objc-x86_64/objc!MachO.d.ts" />
/// <reference path="objc-x86_64/objc!MapKit.d.ts" />
/// <reference path="objc-x86_64/objc!Matter.d.ts" />
/// <reference path="objc-x86_64/objc!MediaAccessibility.d.ts" />
/// <reference path="objc-x86_64/objc!MediaPlayer.d.ts" />
/// <reference path="objc-x86_64/objc!MediaToolbox.d.ts" />
Expand Down Expand Up @@ -120,6 +121,7 @@
/// <reference path="objc-x86_64/objc!Photos.d.ts" />
/// <reference path="objc-x86_64/objc!PhotosUI.d.ts" />
/// <reference path="objc-x86_64/objc!Pods_iostypingsprj.d.ts" />
/// <reference path="objc-x86_64/objc!ProximityReader.d.ts" />
/// <reference path="objc-x86_64/objc!PushKit.d.ts" />
/// <reference path="objc-x86_64/objc!PushToTalk.d.ts" />
/// <reference path="objc-x86_64/objc!QuartzCore.d.ts" />
Expand Down
12 changes: 12 additions & 0 deletions packages/types-ios/src/lib/ios/objc-x86_64/objc!AVFoundation.d.ts
Expand Up @@ -1897,12 +1897,18 @@ declare class AVCaptureDeviceFormat extends NSObject {

readonly portraitEffectsMatteStillImageDeliverySupported: boolean;

readonly secondaryNativeResolutionZoomFactors: NSArray<number>;

readonly studioLightSupported: boolean;

readonly supportedColorSpaces: NSArray<number>;

readonly supportedDepthDataFormats: NSArray<AVCaptureDeviceFormat>;

readonly supportedMaxPhotoDimensions: NSArray<NSValue>;

readonly supportedVideoZoomFactorsForDepthDataDelivery: NSArray<number>;

readonly unsupportedCaptureOutputClasses: NSArray<typeof NSObject>;

readonly videoBinned: boolean;
Expand Down Expand Up @@ -2437,6 +2443,8 @@ declare class AVCapturePhotoOutput extends AVCaptureOutput {

readonly maxBracketedCapturePhotoCount: number;

maxPhotoDimensions: CMVideoDimensions;

maxPhotoQualityPrioritization: AVCapturePhotoQualityPrioritization;

photoSettingsForSceneMonitoring: AVCapturePhotoSettings;
Expand All @@ -2447,6 +2455,8 @@ declare class AVCapturePhotoOutput extends AVCaptureOutput {

readonly preparedPhotoSettingsArray: NSArray<AVCapturePhotoSettings>;

preservesLivePhotoCaptureSuspendedOnSessionStop: boolean;

readonly stillImageStabilizationSupported: boolean;

readonly supportedFlashModes: NSArray<number>;
Expand Down Expand Up @@ -2541,6 +2551,8 @@ declare class AVCapturePhotoSettings extends NSObject implements NSCopying {

livePhotoVideoCodecType: string;

maxPhotoDimensions: CMVideoDimensions;

metadata: NSDictionary<string, any>;

photoQualityPrioritization: AVCapturePhotoQualityPrioritization;
Expand Down
17 changes: 17 additions & 0 deletions packages/types-ios/src/lib/ios/objc-x86_64/objc!AVRouting.d.ts
Expand Up @@ -33,6 +33,8 @@ declare class AVCustomRoutingController extends NSObject {

delegate: AVCustomRoutingControllerDelegate;

knownRouteIPs: NSArray<AVCustomRoutingPartialIP>;

invalidateAuthorizationForRoute(route: AVCustomDeviceRoute): void;

isRouteActive(route: AVCustomDeviceRoute): boolean;
Expand Down Expand Up @@ -74,3 +76,18 @@ declare const enum AVCustomRoutingEventReason {

Reactivate = 2
}

declare class AVCustomRoutingPartialIP extends NSObject {

static alloc(): AVCustomRoutingPartialIP; // inherited from NSObject

static new(): AVCustomRoutingPartialIP; // inherited from NSObject

readonly address: NSData;

readonly mask: NSData;

constructor(o: { address: NSData; mask: NSData; });

initWithAddressMask(address: NSData, mask: NSData): this;
}
39 changes: 39 additions & 0 deletions packages/types-ios/src/lib/ios/objc-x86_64/objc!Accelerate.d.ts
Expand Up @@ -4070,6 +4070,10 @@ declare const kvImageHighQualityResampling: number;

declare const kvImageInternalError: number;

declare const kvImageInterpolationLinear: number;

declare const kvImageInterpolationNearest: number;

declare const kvImageInvalidCVImageFormat: number;

declare const kvImageInvalidEdgeStyle: number;
Expand Down Expand Up @@ -6828,12 +6832,22 @@ declare function vImageFlatten_RGBAFFFF(rgbaSrc: interop.Pointer | interop.Refer

declare function vImageFlatten_RGBAFFFFToRGBFFF(p1: interop.Pointer | interop.Reference<vImage_Buffer>, p2: interop.Pointer | interop.Reference<vImage_Buffer>, p3: interop.Reference<number>, p4: boolean, p5: number): number;

declare function vImageFloodFill_ARGB16U(srcDest: interop.Pointer | interop.Reference<vImage_Buffer>, tempBuffer: interop.Pointer | interop.Reference<any>, seedX: number, seedY: number, newValue: interop.Reference<number>, connectivity: number, flags: number): number;

declare function vImageFloodFill_ARGB8888(srcDest: interop.Pointer | interop.Reference<vImage_Buffer>, tempBuffer: interop.Pointer | interop.Reference<any>, seedX: number, seedY: number, newValue: interop.Reference<number>, connectivity: number, flags: number): number;

declare function vImageFloodFill_Planar16U(srcDest: interop.Pointer | interop.Reference<vImage_Buffer>, tempBuffer: interop.Pointer | interop.Reference<any>, seedX: number, seedY: number, newValue: number, connectivity: number, flags: number): number;

declare function vImageFloodFill_Planar8(srcDest: interop.Pointer | interop.Reference<vImage_Buffer>, tempBuffer: interop.Pointer | interop.Reference<any>, seedX: number, seedY: number, newValue: number, connectivity: number, flags: number): number;

declare function vImageGamma_Planar8toPlanarF(src: interop.Pointer | interop.Reference<vImage_Buffer>, dest: interop.Pointer | interop.Reference<vImage_Buffer>, gamma: interop.Pointer | interop.Reference<any>, flags: number): number;

declare function vImageGamma_PlanarF(src: interop.Pointer | interop.Reference<vImage_Buffer>, dest: interop.Pointer | interop.Reference<vImage_Buffer>, gamma: interop.Pointer | interop.Reference<any>, flags: number): number;

declare function vImageGamma_PlanarFtoPlanar8(src: interop.Pointer | interop.Reference<vImage_Buffer>, dest: interop.Pointer | interop.Reference<vImage_Buffer>, gamma: interop.Pointer | interop.Reference<any>, flags: number): number;

declare function vImageGetPerspectiveWarp(srcPoints: interop.Reference<interop.Reference<number>>, destPoints: interop.Reference<interop.Reference<number>>, transform: interop.Pointer | interop.Reference<vImage_PerpsectiveTransform>, flags: number): number;

declare function vImageGetResamplingFilterExtent(filter: interop.Pointer | interop.Reference<any>, flags: number): number;

declare function vImageGetResamplingFilterSize(scale: number, kernelFunc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<number>, p2: interop.Pointer | interop.Reference<number>, p3: number, p4: interop.Pointer | interop.Reference<any>) => void>, kernelWidth: number, flags: number): number;
Expand Down Expand Up @@ -7039,6 +7053,18 @@ declare function vImagePermuteChannels_ARGBFFFF(src: interop.Pointer | interop.R

declare function vImagePermuteChannels_RGB888(src: interop.Pointer | interop.Reference<vImage_Buffer>, dest: interop.Pointer | interop.Reference<vImage_Buffer>, permuteMap: interop.Reference<number>, flags: number): number;

declare function vImagePerspectiveWarp_ARGB16F(src: interop.Pointer | interop.Reference<vImage_Buffer>, dest: interop.Pointer | interop.Reference<vImage_Buffer>, tempBuffer: interop.Pointer | interop.Reference<any>, transform: interop.Pointer | interop.Reference<vImage_PerpsectiveTransform>, interpolation: number, backColor: interop.Reference<number>, flags: number): number;

declare function vImagePerspectiveWarp_ARGB16U(src: interop.Pointer | interop.Reference<vImage_Buffer>, dest: interop.Pointer | interop.Reference<vImage_Buffer>, tempBuffer: interop.Pointer | interop.Reference<any>, transform: interop.Pointer | interop.Reference<vImage_PerpsectiveTransform>, interpolation: number, backColor: interop.Reference<number>, flags: number): number;

declare function vImagePerspectiveWarp_ARGB8888(src: interop.Pointer | interop.Reference<vImage_Buffer>, dest: interop.Pointer | interop.Reference<vImage_Buffer>, tempBuffer: interop.Pointer | interop.Reference<any>, transform: interop.Pointer | interop.Reference<vImage_PerpsectiveTransform>, interpolation: number, backColor: interop.Reference<number>, flags: number): number;

declare function vImagePerspectiveWarp_Planar16F(src: interop.Pointer | interop.Reference<vImage_Buffer>, dest: interop.Pointer | interop.Reference<vImage_Buffer>, tempBuffer: interop.Pointer | interop.Reference<any>, transform: interop.Pointer | interop.Reference<vImage_PerpsectiveTransform>, interpolation: number, backColor: number, flags: number): number;

declare function vImagePerspectiveWarp_Planar16U(src: interop.Pointer | interop.Reference<vImage_Buffer>, dest: interop.Pointer | interop.Reference<vImage_Buffer>, tempBuffer: interop.Pointer | interop.Reference<any>, transform: interop.Pointer | interop.Reference<vImage_PerpsectiveTransform>, interpolation: number, backColor: number, flags: number): number;

declare function vImagePerspectiveWarp_Planar8(src: interop.Pointer | interop.Reference<vImage_Buffer>, dest: interop.Pointer | interop.Reference<vImage_Buffer>, tempBuffer: interop.Pointer | interop.Reference<any>, transform: interop.Pointer | interop.Reference<vImage_PerpsectiveTransform>, interpolation: number, backColor: number, flags: number): number;

declare function vImagePiecewiseGamma_Planar16Q12(src: interop.Pointer | interop.Reference<vImage_Buffer>, dest: interop.Pointer | interop.Reference<vImage_Buffer>, exponentialCoeffs: interop.Reference<number>, gamma: number, linearCoeffs: interop.Reference<number>, boundary: number, flags: number): number;

declare function vImagePiecewiseGamma_Planar16Q12toPlanar8(src: interop.Pointer | interop.Reference<vImage_Buffer>, dest: interop.Pointer | interop.Reference<vImage_Buffer>, exponentialCoeffs: interop.Reference<number>, gamma: number, linearCoeffs: interop.Reference<number>, boundary: number, flags: number): number;
Expand Down Expand Up @@ -7433,6 +7459,19 @@ declare const enum vImage_InterpolationMethod {
kvImageHalfInterpolation = 2
}

interface vImage_PerpsectiveTransform {
a: number;
b: number;
c: number;
d: number;
tx: number;
ty: number;
vx: number;
vy: number;
v: number;
}
declare var vImage_PerpsectiveTransform: interop.StructType<vImage_PerpsectiveTransform>;

interface vImage_YpCbCrPixelRange {
Yp_bias: number;
CbCr_bias: number;
Expand Down
Expand Up @@ -3821,6 +3821,8 @@ declare const kAudioUnitType_RemoteInstrument: number;

declare const kAudioUnitType_RemoteMusicEffect: number;

declare const kAudioUnitType_SpeechSynthesizer: number;

declare const kAudioUnitUninitializeSelect: number;

declare const kBandpassParam_Bandwidth: number;
Expand Down
Expand Up @@ -805,6 +805,8 @@ declare var ASAuthorizationProvider: {

declare var ASAuthorizationProviderAuthorizationOperationConfigurationRemoved: string;

declare var ASAuthorizationProviderAuthorizationOperationDirectRequest: string;

declare class ASAuthorizationProviderExtensionAuthorizationRequest extends NSObject {

static alloc(): ASAuthorizationProviderExtensionAuthorizationRequest; // inherited from NSObject
Expand Down
Expand Up @@ -37,7 +37,9 @@ declare class AEAssessmentConfiguration extends NSObject implements NSCopying {

declare const enum AEAssessmentErrorCode {

Unknown = 1
Unknown = 1,

UnsupportedPlatform = 2
}

declare var AEAssessmentErrorDomain: string;
Expand Down
@@ -1,17 +1,11 @@

declare class BAApplicationExtensionInfo extends NSObject implements NSSecureCoding {
declare class BAAppExtensionInfo extends NSObject implements NSSecureCoding {

static alloc(): BAApplicationExtensionInfo; // inherited from NSObject
static alloc(): BAAppExtensionInfo; // inherited from NSObject

static new(): BAApplicationExtensionInfo; // inherited from NSObject
static new(): BAAppExtensionInfo; // inherited from NSObject

readonly applicationIdentifier: string;

readonly downloadSizeRestricted: boolean;

readonly lastApplicationLaunchTime: Date;

readonly lastPeriodicCheckTime: Date;
readonly restrictedDownloadSizeRemaining: number;

static readonly supportsSecureCoding: boolean; // inherited from NSSecureCoding

Expand All @@ -22,14 +16,21 @@ declare class BAApplicationExtensionInfo extends NSObject implements NSSecureCod
initWithCoder(coder: NSCoder): this;
}

declare const enum BAContentRequest {

Install = 1,

Update = 2,

Periodic = 3
}

declare class BADownload extends NSObject implements NSCoding, NSCopying, NSSecureCoding {

static alloc(): BADownload; // inherited from NSObject

static new(): BADownload; // inherited from NSObject

readonly error: NSError;

readonly identifier: string;

readonly priority: number;
Expand Down Expand Up @@ -63,9 +64,9 @@ declare class BADownloadManager extends NSObject {

fetchCurrentDownloadsWithCompletionHandler(completionHandler: (p1: NSArray<BADownload>, p2: NSError) => void): void;

performWithExclusiveControl(performHandler: (p1: NSError) => void): void;
performWithExclusiveControl(performHandler: (p1: boolean, p2: NSError) => void): void;

performWithExclusiveControlBeforeDateCompletion(date: Date, performHandler: (p1: boolean, p2: NSError) => void): void;
performWithExclusiveControlBeforeDatePerformHandler(date: Date, performHandler: (p1: boolean, p2: NSError) => void): void;

scheduleDownloadError(download: BADownload): boolean;

Expand Down Expand Up @@ -106,19 +107,15 @@ declare const enum BADownloadState {

interface BADownloaderExtension extends NSObjectProtocol {

applicationDidInstallWithMetadata?(metadata: BAApplicationExtensionInfo): void;
backgroundDownloadDidReceiveChallengeCompletionHandler?(download: BADownload, challenge: NSURLAuthenticationChallenge, completionHandler: (p1: NSURLSessionAuthChallengeDisposition, p2: NSURLCredential) => void): void;

applicationDidUpdateWithMetadata?(metadata: BAApplicationExtensionInfo): void;
backgroundDownloadFailedWithError?(download: BADownload, error: NSError): void;

backgroundDownloadDidFail?(failedDownload: BADownload): void;
backgroundDownloadFinishedWithFileURL?(download: BADownload, fileURL: NSURL): void;

backgroundDownloadDidFinishFileURL?(finishedDownload: BADownload, fileURL: NSURL): void;

checkForUpdatesWithMetadata?(metadata: BAApplicationExtensionInfo): void;
downloadsForRequestManifestURLExtensionInfo?(contentRequest: BAContentRequest, manifestURL: NSURL, extensionInfo: BAAppExtensionInfo): NSSet<BADownload>;

extensionWillTerminate?(): void;

receivedAuthenticationChallengeDownloadCompletionHandler?(challenge: NSURLAuthenticationChallenge, download: BADownload, completionHandler: (p1: NSURLSessionAuthChallengeDisposition, p2: NSURLCredential) => void): void;
}
declare var BADownloaderExtension: {

Expand Down
4 changes: 0 additions & 4 deletions packages/types-ios/src/lib/ios/objc-x86_64/objc!CloudKit.d.ts
Expand Up @@ -1747,10 +1747,6 @@ declare class CKSystemSharingUIObserver extends NSObject {

systemSharingUIDidStopSharingBlock: (p1: CKRecordID, p2: NSError) => void;

systemUIDidSaveShareBlock: (p1: CKRecordID, p2: CKShare, p3: NSError) => void;

systemUIDidStopSharingBlock: (p1: CKRecordID, p2: NSError) => void;

constructor(o: { container: CKContainer; });

initWithContainer(container: CKContainer): this;
Expand Down
Expand Up @@ -331,3 +331,5 @@ declare var kColorSyncTransformSimplifiedConversionData: string;
declare var kColorSyncTransformSrcSpace: string;

declare var kColorSyncTransformTag: string;

declare var kColorSyncWebSafeColorsProfile: string;
Expand Up @@ -2647,6 +2647,14 @@ interface CGAffineTransform {
}
declare var CGAffineTransform: interop.StructType<CGAffineTransform>;

interface CGAffineTransformComponents {
scale: CGSize;
horizontalShear: number;
rotation: number;
translation: CGVector;
}
declare var CGAffineTransformComponents: interop.StructType<CGAffineTransformComponents>;

interface CGPoint {
x: number;
y: number;
Expand Down
@@ -1,12 +1,4 @@

interface CGAffineTransformComponents {
scale: CGSize;
horizontalShear: number;
rotation: number;
translation: CGVector;
}
declare var CGAffineTransformComponents: interop.StructType<CGAffineTransformComponents>;

declare function CGAffineTransformConcat(t1: CGAffineTransform, t2: CGAffineTransform): CGAffineTransform;

declare function CGAffineTransformDecompose(transform: CGAffineTransform): CGAffineTransformComponents;
Expand Down Expand Up @@ -1525,6 +1517,10 @@ declare const enum CGTextEncoding {

declare function CGVectorMake(dx: number, dy: number): CGVector;

declare var kCGBitmapByteOrder16Host: CGBitmapInfo;

declare var kCGBitmapByteOrder32Host: CGBitmapInfo;

declare var kCGColorBlack: string;

declare var kCGColorClear: string;
Expand Down
Expand Up @@ -217,7 +217,9 @@ declare const enum CLError {

kCLErrorRangingFailure = 17,

kCLErrorPromptDeclined = 18
kCLErrorPromptDeclined = 18,

kCLErrorHistoricalLocationError = 19
}

declare class CLFloor extends NSObject implements NSCopying, NSSecureCoding {
Expand Down
Expand Up @@ -1287,6 +1287,8 @@ declare var kCMSampleAttachmentKey_DoNotDisplay: string;

declare var kCMSampleAttachmentKey_EarlierDisplayTimesAllowed: string;

declare var kCMSampleAttachmentKey_HDR10PlusPerFrameData: string;

declare var kCMSampleAttachmentKey_HEVCStepwiseTemporalSubLayerAccess: string;

declare var kCMSampleAttachmentKey_HEVCSyncSampleNALUnitType: string;
Expand Down

0 comments on commit da78e0b

Please sign in to comment.