mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 03:31:45 +08:00

* feat(platform-declarations): generate typings from iOS 13.0 SDK * fix(platform-declarations): typings generation script Delete Material Components typings from `tns-platform-declarations`, they are part of `tns-core-modules` package. * refactor(platform-declarations): workaround a TypeScript error Error: ``` tns-platform-declarations/ios/objc-x86_64/objc!OSLog.d.ts(178,15): error TS2417: Class static side 'typeof OSLogEnumerator' incorrectly extends base class static side 'typeof NSEnumerator'. Types of property 'alloc' are incompatible. Type '() => OSLogEnumerator' is not assignable to type '<ObjectType>() => NSEnumerator<ObjectType>'. Type 'OSLogEnumerator' is not assignable to type 'NSEnumerator<ObjectType>'. Types of property 'allObjects' are incompatible. Type 'NSArray<NSObject>' is not assignable to type 'NSArray<ObjectType>'. Type 'NSObject' is not assignable to type 'ObjectType'. 'NSObject' is assignable to the constraint of type 'ObjectType', but 'ObjectType' could be instantiated with a different subtype of constraint '{}'. ``` References: https://github.com/Microsoft/TypeScript/issues/17575 https://stackoverflow.com/questions/52518125/workaround-for-accessing-class-type-arguments-in-static-method-in-typescript * docs(platform-declarations): note a manual step on generating typings * chore(platform-declarations): exclude ios-typings-prj from transpilation * refactor(platform-declarations): delete references to MDC types ``` ios/objc-x86_64/objc!QuartzCore.d.ts:676:36 - error TS2304: Cannot find name 'MDCAnimationTimingFunction'. 676 static mdc_functionWithType(type: MDCAnimationTimingFunction): CAMediaTimingFunction; ios/objc-x86_64/objc!UIKit.d.ts:7717:54 - error TS2304: Cannot find name 'MDCFontTextStyle'. 7717 static mdc_preferredFontForMaterialTextStyle(style: MDCFontTextStyle): UIFont; ios/objc-x86_64/objc!UIKit.d.ts:7719:53 - error TS2304: Cannot find name 'MDCFontTextStyle'. 7719 static mdc_standardFontForMaterialTextStyle(style: MDCFontTextStyle): UIFont; ios/objc-x86_64/objc!UIKit.d.ts:7771:63 - error TS2304: Cannot find name 'MDCFontTextStyle'. 7771 mdc_fontSizedForMaterialTextStyleScaledForDynamicType(style: MDCFontTextStyle, scaled: boolean): UIFont; ios/objc-x86_64/objc!UIKit.d.ts:7794:64 - error TS2304: Cannot find name 'MDCFontTextStyle'. 7794 static mdc_preferredFontDescriptorForMaterialTextStyle(style: MDCFontTextStyle): UIFontDescriptor; ios/objc-x86_64/objc!UIKit.d.ts:7796:63 - error TS2304: Cannot find name 'MDCFontTextStyle'. 7796 static mdc_standardFontDescriptorForMaterialTextStyle(style: MDCFontTextStyle): UIFontDescriptor; ```
712 lines
24 KiB
TypeScript
712 lines
24 KiB
TypeScript
|
|
declare function CFFTPCreateParsedResourceListing(alloc: any, buffer: string, bufferLength: number, parsed: interop.Pointer | interop.Reference<NSDictionary<any, any>>): number;
|
|
|
|
declare function CFHTTPAuthenticationAppliesToRequest(auth: any, request: any): boolean;
|
|
|
|
declare function CFHTTPAuthenticationCopyDomains(auth: any): interop.Unmanaged<NSArray<any>>;
|
|
|
|
declare function CFHTTPAuthenticationCopyMethod(auth: any): interop.Unmanaged<string>;
|
|
|
|
declare function CFHTTPAuthenticationCopyRealm(auth: any): interop.Unmanaged<string>;
|
|
|
|
declare function CFHTTPAuthenticationCreateFromResponse(alloc: any, response: any): interop.Unmanaged<any>;
|
|
|
|
declare function CFHTTPAuthenticationGetTypeID(): number;
|
|
|
|
declare function CFHTTPAuthenticationIsValid(auth: any, error: interop.Pointer | interop.Reference<CFStreamError>): boolean;
|
|
|
|
declare function CFHTTPAuthenticationRequiresAccountDomain(auth: any): boolean;
|
|
|
|
declare function CFHTTPAuthenticationRequiresOrderedRequests(auth: any): boolean;
|
|
|
|
declare function CFHTTPAuthenticationRequiresUserNameAndPassword(auth: any): boolean;
|
|
|
|
declare function CFHTTPMessageAddAuthentication(request: any, authenticationFailureResponse: any, username: string, password: string, authenticationScheme: string, forProxy: boolean): boolean;
|
|
|
|
declare function CFHTTPMessageAppendBytes(message: any, newBytes: string, numBytes: number): boolean;
|
|
|
|
declare function CFHTTPMessageApplyCredentialDictionary(request: any, auth: any, dict: NSDictionary<any, any>, error: interop.Pointer | interop.Reference<CFStreamError>): boolean;
|
|
|
|
declare function CFHTTPMessageApplyCredentials(request: any, auth: any, username: string, password: string, error: interop.Pointer | interop.Reference<CFStreamError>): boolean;
|
|
|
|
declare function CFHTTPMessageCopyAllHeaderFields(message: any): interop.Unmanaged<NSDictionary<any, any>>;
|
|
|
|
declare function CFHTTPMessageCopyBody(message: any): interop.Unmanaged<NSData>;
|
|
|
|
declare function CFHTTPMessageCopyHeaderFieldValue(message: any, headerField: string): interop.Unmanaged<string>;
|
|
|
|
declare function CFHTTPMessageCopyRequestMethod(request: any): interop.Unmanaged<string>;
|
|
|
|
declare function CFHTTPMessageCopyRequestURL(request: any): interop.Unmanaged<NSURL>;
|
|
|
|
declare function CFHTTPMessageCopyResponseStatusLine(response: any): interop.Unmanaged<string>;
|
|
|
|
declare function CFHTTPMessageCopySerializedMessage(message: any): interop.Unmanaged<NSData>;
|
|
|
|
declare function CFHTTPMessageCopyVersion(message: any): interop.Unmanaged<string>;
|
|
|
|
declare function CFHTTPMessageCreateCopy(alloc: any, message: any): interop.Unmanaged<any>;
|
|
|
|
declare function CFHTTPMessageCreateEmpty(alloc: any, isRequest: boolean): interop.Unmanaged<any>;
|
|
|
|
declare function CFHTTPMessageCreateRequest(alloc: any, requestMethod: string, url: NSURL, httpVersion: string): interop.Unmanaged<any>;
|
|
|
|
declare function CFHTTPMessageCreateResponse(alloc: any, statusCode: number, statusDescription: string, httpVersion: string): interop.Unmanaged<any>;
|
|
|
|
declare function CFHTTPMessageGetResponseStatusCode(response: any): number;
|
|
|
|
declare function CFHTTPMessageGetTypeID(): number;
|
|
|
|
declare function CFHTTPMessageIsHeaderComplete(message: any): boolean;
|
|
|
|
declare function CFHTTPMessageIsRequest(message: any): boolean;
|
|
|
|
declare function CFHTTPMessageSetBody(message: any, bodyData: NSData): void;
|
|
|
|
declare function CFHTTPMessageSetHeaderFieldValue(message: any, headerField: string, value: string): void;
|
|
|
|
declare function CFHostCancelInfoResolution(theHost: any, info: CFHostInfoType): void;
|
|
|
|
interface CFHostClientContext {
|
|
version: number;
|
|
info: interop.Pointer | interop.Reference<any>;
|
|
retain: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>;
|
|
release: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>;
|
|
copyDescription: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>;
|
|
}
|
|
declare var CFHostClientContext: interop.StructType<CFHostClientContext>;
|
|
|
|
declare function CFHostCreateCopy(alloc: any, host: any): interop.Unmanaged<any>;
|
|
|
|
declare function CFHostCreateWithAddress(allocator: any, addr: NSData): interop.Unmanaged<any>;
|
|
|
|
declare function CFHostCreateWithName(allocator: any, hostname: string): interop.Unmanaged<any>;
|
|
|
|
declare function CFHostGetAddressing(theHost: any, hasBeenResolved: string): interop.Unmanaged<NSArray<any>>;
|
|
|
|
declare function CFHostGetNames(theHost: any, hasBeenResolved: string): interop.Unmanaged<NSArray<any>>;
|
|
|
|
declare function CFHostGetReachability(theHost: any, hasBeenResolved: string): interop.Unmanaged<NSData>;
|
|
|
|
declare function CFHostGetTypeID(): number;
|
|
|
|
declare const enum CFHostInfoType {
|
|
|
|
kCFHostAddresses = 0,
|
|
|
|
kCFHostNames = 1,
|
|
|
|
kCFHostReachability = 2
|
|
}
|
|
|
|
declare function CFHostScheduleWithRunLoop(theHost: any, runLoop: any, runLoopMode: string): void;
|
|
|
|
declare function CFHostSetClient(theHost: any, clientCB: interop.FunctionReference<(p1: any, p2: CFHostInfoType, p3: interop.Pointer | interop.Reference<CFStreamError>, p4: interop.Pointer | interop.Reference<any>) => void>, clientContext: interop.Pointer | interop.Reference<CFHostClientContext>): boolean;
|
|
|
|
declare function CFHostStartInfoResolution(theHost: any, info: CFHostInfoType, error: interop.Pointer | interop.Reference<CFStreamError>): boolean;
|
|
|
|
declare function CFHostUnscheduleFromRunLoop(theHost: any, runLoop: any, runLoopMode: string): void;
|
|
|
|
declare function CFNetDiagnosticCopyNetworkStatusPassively(details: any, description: interop.Pointer | interop.Reference<string>): number;
|
|
|
|
declare function CFNetDiagnosticCreateWithStreams(alloc: any, readStream: NSInputStream, writeStream: NSOutputStream): interop.Unmanaged<any>;
|
|
|
|
declare function CFNetDiagnosticCreateWithURL(alloc: any, url: NSURL): interop.Unmanaged<any>;
|
|
|
|
declare function CFNetDiagnosticDiagnoseProblemInteractively(details: any): number;
|
|
|
|
declare function CFNetDiagnosticSetName(details: any, name: string): void;
|
|
|
|
declare const enum CFNetDiagnosticStatusValues {
|
|
|
|
kCFNetDiagnosticNoErr = 0,
|
|
|
|
kCFNetDiagnosticErr = -66560,
|
|
|
|
kCFNetDiagnosticConnectionUp = -66559,
|
|
|
|
kCFNetDiagnosticConnectionIndeterminate = -66558,
|
|
|
|
kCFNetDiagnosticConnectionDown = -66557
|
|
}
|
|
|
|
declare function CFNetServiceBrowserCreate(alloc: any, clientCB: interop.FunctionReference<(p1: any, p2: number, p3: any, p4: interop.Pointer | interop.Reference<CFStreamError>, p5: interop.Pointer | interop.Reference<any>) => void>, clientContext: interop.Pointer | interop.Reference<CFNetServiceClientContext>): interop.Unmanaged<any>;
|
|
|
|
declare const enum CFNetServiceBrowserFlags {
|
|
|
|
kCFNetServiceFlagMoreComing = 1,
|
|
|
|
kCFNetServiceFlagIsDomain = 2,
|
|
|
|
kCFNetServiceFlagIsDefault = 4,
|
|
|
|
kCFNetServiceFlagIsRegistrationDomain = 4,
|
|
|
|
kCFNetServiceFlagRemove = 8
|
|
}
|
|
|
|
declare function CFNetServiceBrowserGetTypeID(): number;
|
|
|
|
declare function CFNetServiceBrowserInvalidate(browser: any): void;
|
|
|
|
declare function CFNetServiceBrowserScheduleWithRunLoop(browser: any, runLoop: any, runLoopMode: string): void;
|
|
|
|
declare function CFNetServiceBrowserSearchForDomains(browser: any, registrationDomains: boolean, error: interop.Pointer | interop.Reference<CFStreamError>): boolean;
|
|
|
|
declare function CFNetServiceBrowserSearchForServices(browser: any, domain: string, serviceType: string, error: interop.Pointer | interop.Reference<CFStreamError>): boolean;
|
|
|
|
declare function CFNetServiceBrowserStopSearch(browser: any, error: interop.Pointer | interop.Reference<CFStreamError>): void;
|
|
|
|
declare function CFNetServiceBrowserUnscheduleFromRunLoop(browser: any, runLoop: any, runLoopMode: string): void;
|
|
|
|
declare function CFNetServiceCancel(theService: any): void;
|
|
|
|
interface CFNetServiceClientContext {
|
|
version: number;
|
|
info: interop.Pointer | interop.Reference<any>;
|
|
retain: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => interop.Pointer | interop.Reference<any>>;
|
|
release: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>;
|
|
copyDescription: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>;
|
|
}
|
|
declare var CFNetServiceClientContext: interop.StructType<CFNetServiceClientContext>;
|
|
|
|
declare function CFNetServiceCreate(alloc: any, domain: string, serviceType: string, name: string, port: number): interop.Unmanaged<any>;
|
|
|
|
declare function CFNetServiceCreateCopy(alloc: any, service: any): interop.Unmanaged<any>;
|
|
|
|
declare function CFNetServiceCreateDictionaryWithTXTData(alloc: any, txtRecord: NSData): interop.Unmanaged<NSDictionary<any, any>>;
|
|
|
|
declare function CFNetServiceCreateTXTDataWithDictionary(alloc: any, keyValuePairs: NSDictionary<any, any>): interop.Unmanaged<NSData>;
|
|
|
|
declare function CFNetServiceGetAddressing(theService: any): interop.Unmanaged<NSArray<any>>;
|
|
|
|
declare function CFNetServiceGetDomain(theService: any): interop.Unmanaged<string>;
|
|
|
|
declare function CFNetServiceGetName(theService: any): interop.Unmanaged<string>;
|
|
|
|
declare function CFNetServiceGetPortNumber(theService: any): number;
|
|
|
|
declare function CFNetServiceGetTXTData(theService: any): interop.Unmanaged<NSData>;
|
|
|
|
declare function CFNetServiceGetTargetHost(theService: any): interop.Unmanaged<string>;
|
|
|
|
declare function CFNetServiceGetType(theService: any): interop.Unmanaged<string>;
|
|
|
|
declare function CFNetServiceGetTypeID(): number;
|
|
|
|
declare function CFNetServiceMonitorCreate(alloc: any, theService: any, clientCB: interop.FunctionReference<(p1: any, p2: any, p3: CFNetServiceMonitorType, p4: NSData, p5: interop.Pointer | interop.Reference<CFStreamError>, p6: interop.Pointer | interop.Reference<any>) => void>, clientContext: interop.Pointer | interop.Reference<CFNetServiceClientContext>): interop.Unmanaged<any>;
|
|
|
|
declare function CFNetServiceMonitorGetTypeID(): number;
|
|
|
|
declare function CFNetServiceMonitorInvalidate(monitor: any): void;
|
|
|
|
declare function CFNetServiceMonitorScheduleWithRunLoop(monitor: any, runLoop: any, runLoopMode: string): void;
|
|
|
|
declare function CFNetServiceMonitorStart(monitor: any, recordType: CFNetServiceMonitorType, error: interop.Pointer | interop.Reference<CFStreamError>): boolean;
|
|
|
|
declare function CFNetServiceMonitorStop(monitor: any, error: interop.Pointer | interop.Reference<CFStreamError>): void;
|
|
|
|
declare const enum CFNetServiceMonitorType {
|
|
|
|
kCFNetServiceMonitorTXT = 1
|
|
}
|
|
|
|
declare function CFNetServiceMonitorUnscheduleFromRunLoop(monitor: any, runLoop: any, runLoopMode: string): void;
|
|
|
|
declare const enum CFNetServiceRegisterFlags {
|
|
|
|
kCFNetServiceFlagNoAutoRename = 1
|
|
}
|
|
|
|
declare function CFNetServiceRegisterWithOptions(theService: any, options: number, error: interop.Pointer | interop.Reference<CFStreamError>): boolean;
|
|
|
|
declare function CFNetServiceResolveWithTimeout(theService: any, timeout: number, error: interop.Pointer | interop.Reference<CFStreamError>): boolean;
|
|
|
|
declare function CFNetServiceScheduleWithRunLoop(theService: any, runLoop: any, runLoopMode: string): void;
|
|
|
|
declare function CFNetServiceSetClient(theService: any, clientCB: interop.FunctionReference<(p1: any, p2: interop.Pointer | interop.Reference<CFStreamError>, p3: interop.Pointer | interop.Reference<any>) => void>, clientContext: interop.Pointer | interop.Reference<CFNetServiceClientContext>): boolean;
|
|
|
|
declare function CFNetServiceSetTXTData(theService: any, txtRecord: NSData): boolean;
|
|
|
|
declare function CFNetServiceUnscheduleFromRunLoop(theService: any, runLoop: any, runLoopMode: string): void;
|
|
|
|
declare const enum CFNetServicesError {
|
|
|
|
kCFNetServicesErrorUnknown = -72000,
|
|
|
|
kCFNetServicesErrorCollision = -72001,
|
|
|
|
kCFNetServicesErrorNotFound = -72002,
|
|
|
|
kCFNetServicesErrorInProgress = -72003,
|
|
|
|
kCFNetServicesErrorBadArgument = -72004,
|
|
|
|
kCFNetServicesErrorCancel = -72005,
|
|
|
|
kCFNetServicesErrorInvalid = -72006,
|
|
|
|
kCFNetServicesErrorTimeout = -72007
|
|
}
|
|
|
|
declare function CFNetworkCopyProxiesForAutoConfigurationScript(proxyAutoConfigurationScript: string, targetURL: NSURL, error: interop.Pointer | interop.Reference<NSError>): interop.Unmanaged<NSArray<any>>;
|
|
|
|
declare function CFNetworkCopyProxiesForURL(url: NSURL, proxySettings: NSDictionary<any, any>): interop.Unmanaged<NSArray<any>>;
|
|
|
|
declare function CFNetworkCopySystemProxySettings(): interop.Unmanaged<NSDictionary<any, any>>;
|
|
|
|
declare const enum CFNetworkErrors {
|
|
|
|
kCFHostErrorHostNotFound = 1,
|
|
|
|
kCFHostErrorUnknown = 2,
|
|
|
|
kCFSOCKSErrorUnknownClientVersion = 100,
|
|
|
|
kCFSOCKSErrorUnsupportedServerVersion = 101,
|
|
|
|
kCFSOCKS4ErrorRequestFailed = 110,
|
|
|
|
kCFSOCKS4ErrorIdentdFailed = 111,
|
|
|
|
kCFSOCKS4ErrorIdConflict = 112,
|
|
|
|
kCFSOCKS4ErrorUnknownStatusCode = 113,
|
|
|
|
kCFSOCKS5ErrorBadState = 120,
|
|
|
|
kCFSOCKS5ErrorBadResponseAddr = 121,
|
|
|
|
kCFSOCKS5ErrorBadCredentials = 122,
|
|
|
|
kCFSOCKS5ErrorUnsupportedNegotiationMethod = 123,
|
|
|
|
kCFSOCKS5ErrorNoAcceptableMethod = 124,
|
|
|
|
kCFFTPErrorUnexpectedStatusCode = 200,
|
|
|
|
kCFErrorHTTPAuthenticationTypeUnsupported = 300,
|
|
|
|
kCFErrorHTTPBadCredentials = 301,
|
|
|
|
kCFErrorHTTPConnectionLost = 302,
|
|
|
|
kCFErrorHTTPParseFailure = 303,
|
|
|
|
kCFErrorHTTPRedirectionLoopDetected = 304,
|
|
|
|
kCFErrorHTTPBadURL = 305,
|
|
|
|
kCFErrorHTTPProxyConnectionFailure = 306,
|
|
|
|
kCFErrorHTTPBadProxyCredentials = 307,
|
|
|
|
kCFErrorPACFileError = 308,
|
|
|
|
kCFErrorPACFileAuth = 309,
|
|
|
|
kCFErrorHTTPSProxyConnectionFailure = 310,
|
|
|
|
kCFStreamErrorHTTPSProxyFailureUnexpectedResponseToCONNECTMethod = 311,
|
|
|
|
kCFURLErrorBackgroundSessionInUseByAnotherProcess = -996,
|
|
|
|
kCFURLErrorBackgroundSessionWasDisconnected = -997,
|
|
|
|
kCFURLErrorUnknown = -998,
|
|
|
|
kCFURLErrorCancelled = -999,
|
|
|
|
kCFURLErrorBadURL = -1000,
|
|
|
|
kCFURLErrorTimedOut = -1001,
|
|
|
|
kCFURLErrorUnsupportedURL = -1002,
|
|
|
|
kCFURLErrorCannotFindHost = -1003,
|
|
|
|
kCFURLErrorCannotConnectToHost = -1004,
|
|
|
|
kCFURLErrorNetworkConnectionLost = -1005,
|
|
|
|
kCFURLErrorDNSLookupFailed = -1006,
|
|
|
|
kCFURLErrorHTTPTooManyRedirects = -1007,
|
|
|
|
kCFURLErrorResourceUnavailable = -1008,
|
|
|
|
kCFURLErrorNotConnectedToInternet = -1009,
|
|
|
|
kCFURLErrorRedirectToNonExistentLocation = -1010,
|
|
|
|
kCFURLErrorBadServerResponse = -1011,
|
|
|
|
kCFURLErrorUserCancelledAuthentication = -1012,
|
|
|
|
kCFURLErrorUserAuthenticationRequired = -1013,
|
|
|
|
kCFURLErrorZeroByteResource = -1014,
|
|
|
|
kCFURLErrorCannotDecodeRawData = -1015,
|
|
|
|
kCFURLErrorCannotDecodeContentData = -1016,
|
|
|
|
kCFURLErrorCannotParseResponse = -1017,
|
|
|
|
kCFURLErrorInternationalRoamingOff = -1018,
|
|
|
|
kCFURLErrorCallIsActive = -1019,
|
|
|
|
kCFURLErrorDataNotAllowed = -1020,
|
|
|
|
kCFURLErrorRequestBodyStreamExhausted = -1021,
|
|
|
|
kCFURLErrorAppTransportSecurityRequiresSecureConnection = -1022,
|
|
|
|
kCFURLErrorFileDoesNotExist = -1100,
|
|
|
|
kCFURLErrorFileIsDirectory = -1101,
|
|
|
|
kCFURLErrorNoPermissionsToReadFile = -1102,
|
|
|
|
kCFURLErrorDataLengthExceedsMaximum = -1103,
|
|
|
|
kCFURLErrorFileOutsideSafeArea = -1104,
|
|
|
|
kCFURLErrorSecureConnectionFailed = -1200,
|
|
|
|
kCFURLErrorServerCertificateHasBadDate = -1201,
|
|
|
|
kCFURLErrorServerCertificateUntrusted = -1202,
|
|
|
|
kCFURLErrorServerCertificateHasUnknownRoot = -1203,
|
|
|
|
kCFURLErrorServerCertificateNotYetValid = -1204,
|
|
|
|
kCFURLErrorClientCertificateRejected = -1205,
|
|
|
|
kCFURLErrorClientCertificateRequired = -1206,
|
|
|
|
kCFURLErrorCannotLoadFromNetwork = -2000,
|
|
|
|
kCFURLErrorCannotCreateFile = -3000,
|
|
|
|
kCFURLErrorCannotOpenFile = -3001,
|
|
|
|
kCFURLErrorCannotCloseFile = -3002,
|
|
|
|
kCFURLErrorCannotWriteToFile = -3003,
|
|
|
|
kCFURLErrorCannotRemoveFile = -3004,
|
|
|
|
kCFURLErrorCannotMoveFile = -3005,
|
|
|
|
kCFURLErrorDownloadDecodingFailedMidStream = -3006,
|
|
|
|
kCFURLErrorDownloadDecodingFailedToComplete = -3007,
|
|
|
|
kCFHTTPCookieCannotParseCookieFile = -4000,
|
|
|
|
kCFNetServiceErrorUnknown = -72000,
|
|
|
|
kCFNetServiceErrorCollision = -72001,
|
|
|
|
kCFNetServiceErrorNotFound = -72002,
|
|
|
|
kCFNetServiceErrorInProgress = -72003,
|
|
|
|
kCFNetServiceErrorBadArgument = -72004,
|
|
|
|
kCFNetServiceErrorCancel = -72005,
|
|
|
|
kCFNetServiceErrorInvalid = -72006,
|
|
|
|
kCFNetServiceErrorTimeout = -72007,
|
|
|
|
kCFNetServiceErrorDNSServiceFailure = -73000
|
|
}
|
|
|
|
declare function CFNetworkExecuteProxyAutoConfigurationScript(proxyAutoConfigurationScript: string, targetURL: NSURL, cb: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: NSArray<any>, p3: NSError) => void>, clientContext: interop.Pointer | interop.Reference<CFStreamClientContext>): interop.Unmanaged<any>;
|
|
|
|
declare function CFNetworkExecuteProxyAutoConfigurationURL(proxyAutoConfigURL: NSURL, targetURL: NSURL, cb: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: NSArray<any>, p3: NSError) => void>, clientContext: interop.Pointer | interop.Reference<CFStreamClientContext>): interop.Unmanaged<any>;
|
|
|
|
declare function CFReadStreamCreateForHTTPRequest(alloc: any, request: any): interop.Unmanaged<NSInputStream>;
|
|
|
|
declare function CFReadStreamCreateForStreamedHTTPRequest(alloc: any, requestHeaders: any, requestBody: NSInputStream): interop.Unmanaged<NSInputStream>;
|
|
|
|
declare function CFReadStreamCreateWithFTPURL(alloc: any, ftpURL: NSURL): interop.Unmanaged<NSInputStream>;
|
|
|
|
declare function CFStreamCreatePairWithSocketToCFHost(alloc: any, host: any, port: number, readStream: interop.Pointer | interop.Reference<NSInputStream>, writeStream: interop.Pointer | interop.Reference<NSOutputStream>): void;
|
|
|
|
declare function CFStreamCreatePairWithSocketToNetService(alloc: any, service: any, readStream: interop.Pointer | interop.Reference<NSInputStream>, writeStream: interop.Pointer | interop.Reference<NSOutputStream>): void;
|
|
|
|
declare const enum CFStreamErrorHTTP {
|
|
|
|
kCFStreamErrorHTTPParseFailure = -1,
|
|
|
|
kCFStreamErrorHTTPRedirectionLoop = -2,
|
|
|
|
kCFStreamErrorHTTPBadURL = -3
|
|
}
|
|
|
|
declare const enum CFStreamErrorHTTPAuthentication {
|
|
|
|
kCFStreamErrorHTTPAuthenticationTypeUnsupported = -1000,
|
|
|
|
kCFStreamErrorHTTPAuthenticationBadUserName = -1001,
|
|
|
|
kCFStreamErrorHTTPAuthenticationBadPassword = -1002
|
|
}
|
|
|
|
declare function CFWriteStreamCreateWithFTPURL(alloc: any, ftpURL: NSURL): interop.Unmanaged<NSOutputStream>;
|
|
|
|
declare var kCFDNSServiceFailureKey: string;
|
|
|
|
declare var kCFErrorDomainCFNetwork: string;
|
|
|
|
declare var kCFErrorDomainWinSock: string;
|
|
|
|
declare var kCFFTPResourceGroup: string;
|
|
|
|
declare var kCFFTPResourceLink: string;
|
|
|
|
declare var kCFFTPResourceModDate: string;
|
|
|
|
declare var kCFFTPResourceMode: string;
|
|
|
|
declare var kCFFTPResourceName: string;
|
|
|
|
declare var kCFFTPResourceOwner: string;
|
|
|
|
declare var kCFFTPResourceSize: string;
|
|
|
|
declare var kCFFTPResourceType: string;
|
|
|
|
declare var kCFFTPStatusCodeKey: string;
|
|
|
|
declare var kCFGetAddrInfoFailureKey: string;
|
|
|
|
declare var kCFHTTPAuthenticationAccountDomain: string;
|
|
|
|
declare var kCFHTTPAuthenticationPassword: string;
|
|
|
|
declare var kCFHTTPAuthenticationSchemeBasic: string;
|
|
|
|
declare var kCFHTTPAuthenticationSchemeDigest: string;
|
|
|
|
declare var kCFHTTPAuthenticationSchemeKerberos: string;
|
|
|
|
declare var kCFHTTPAuthenticationSchemeNTLM: string;
|
|
|
|
declare var kCFHTTPAuthenticationSchemeNegotiate: string;
|
|
|
|
declare var kCFHTTPAuthenticationSchemeNegotiate2: string;
|
|
|
|
declare var kCFHTTPAuthenticationSchemeXMobileMeAuthToken: string;
|
|
|
|
declare var kCFHTTPAuthenticationUsername: string;
|
|
|
|
declare var kCFHTTPVersion1_0: string;
|
|
|
|
declare var kCFHTTPVersion1_1: string;
|
|
|
|
declare var kCFHTTPVersion2_0: string;
|
|
|
|
declare var kCFNetworkProxiesHTTPEnable: string;
|
|
|
|
declare var kCFNetworkProxiesHTTPPort: string;
|
|
|
|
declare var kCFNetworkProxiesHTTPProxy: string;
|
|
|
|
declare var kCFNetworkProxiesProxyAutoConfigEnable: string;
|
|
|
|
declare var kCFNetworkProxiesProxyAutoConfigJavaScript: string;
|
|
|
|
declare var kCFNetworkProxiesProxyAutoConfigURLString: string;
|
|
|
|
declare var kCFProxyAutoConfigurationHTTPResponseKey: string;
|
|
|
|
declare var kCFProxyAutoConfigurationJavaScriptKey: string;
|
|
|
|
declare var kCFProxyAutoConfigurationURLKey: string;
|
|
|
|
declare var kCFProxyHostNameKey: string;
|
|
|
|
declare var kCFProxyPasswordKey: string;
|
|
|
|
declare var kCFProxyPortNumberKey: string;
|
|
|
|
declare var kCFProxyTypeAutoConfigurationJavaScript: string;
|
|
|
|
declare var kCFProxyTypeAutoConfigurationURL: string;
|
|
|
|
declare var kCFProxyTypeFTP: string;
|
|
|
|
declare var kCFProxyTypeHTTP: string;
|
|
|
|
declare var kCFProxyTypeHTTPS: string;
|
|
|
|
declare var kCFProxyTypeKey: string;
|
|
|
|
declare var kCFProxyTypeNone: string;
|
|
|
|
declare var kCFProxyTypeSOCKS: string;
|
|
|
|
declare var kCFProxyUsernameKey: string;
|
|
|
|
declare var kCFSOCKSNegotiationMethodKey: string;
|
|
|
|
declare var kCFSOCKSStatusCodeKey: string;
|
|
|
|
declare var kCFSOCKSVersionKey: string;
|
|
|
|
declare var kCFStreamErrorDomainFTP: number;
|
|
|
|
declare var kCFStreamErrorDomainHTTP: number;
|
|
|
|
declare var kCFStreamErrorDomainMach: number;
|
|
|
|
declare var kCFStreamErrorDomainNetDB: number;
|
|
|
|
declare var kCFStreamErrorDomainNetServices: number;
|
|
|
|
declare var kCFStreamErrorDomainSystemConfiguration: number;
|
|
|
|
declare var kCFStreamErrorDomainWinSock: number;
|
|
|
|
declare const kCFStreamErrorSOCKS4IdConflict: number;
|
|
|
|
declare const kCFStreamErrorSOCKS4IdentdFailed: number;
|
|
|
|
declare const kCFStreamErrorSOCKS4RequestFailed: number;
|
|
|
|
declare const kCFStreamErrorSOCKS4SubDomainResponse: number;
|
|
|
|
declare const kCFStreamErrorSOCKS5BadResponseAddr: number;
|
|
|
|
declare const kCFStreamErrorSOCKS5BadState: number;
|
|
|
|
declare const kCFStreamErrorSOCKS5SubDomainMethod: number;
|
|
|
|
declare const kCFStreamErrorSOCKS5SubDomainResponse: number;
|
|
|
|
declare const kCFStreamErrorSOCKS5SubDomainUserPass: number;
|
|
|
|
declare const kCFStreamErrorSOCKSSubDomainNone: number;
|
|
|
|
declare const kCFStreamErrorSOCKSSubDomainVersionCode: number;
|
|
|
|
declare const kCFStreamErrorSOCKSUnknownClientVersion: number;
|
|
|
|
declare var kCFStreamNetworkServiceType: string;
|
|
|
|
declare var kCFStreamNetworkServiceTypeAVStreaming: string;
|
|
|
|
declare var kCFStreamNetworkServiceTypeBackground: string;
|
|
|
|
declare var kCFStreamNetworkServiceTypeCallSignaling: string;
|
|
|
|
declare var kCFStreamNetworkServiceTypeResponsiveAV: string;
|
|
|
|
declare var kCFStreamNetworkServiceTypeResponsiveData: string;
|
|
|
|
declare var kCFStreamNetworkServiceTypeVideo: string;
|
|
|
|
declare var kCFStreamNetworkServiceTypeVoIP: string;
|
|
|
|
declare var kCFStreamNetworkServiceTypeVoice: string;
|
|
|
|
declare var kCFStreamPropertyAllowConstrainedNetworkAccess: string;
|
|
|
|
declare var kCFStreamPropertyAllowExpensiveNetworkAccess: string;
|
|
|
|
declare var kCFStreamPropertyConnectionIsCellular: string;
|
|
|
|
declare var kCFStreamPropertyConnectionIsExpensive: string;
|
|
|
|
declare var kCFStreamPropertyFTPAttemptPersistentConnection: string;
|
|
|
|
declare var kCFStreamPropertyFTPFetchResourceInfo: string;
|
|
|
|
declare var kCFStreamPropertyFTPFileTransferOffset: string;
|
|
|
|
declare var kCFStreamPropertyFTPPassword: string;
|
|
|
|
declare var kCFStreamPropertyFTPProxy: string;
|
|
|
|
declare var kCFStreamPropertyFTPProxyHost: string;
|
|
|
|
declare var kCFStreamPropertyFTPProxyPassword: string;
|
|
|
|
declare var kCFStreamPropertyFTPProxyPort: string;
|
|
|
|
declare var kCFStreamPropertyFTPProxyUser: string;
|
|
|
|
declare var kCFStreamPropertyFTPResourceSize: string;
|
|
|
|
declare var kCFStreamPropertyFTPUsePassiveMode: string;
|
|
|
|
declare var kCFStreamPropertyFTPUserName: string;
|
|
|
|
declare var kCFStreamPropertyHTTPAttemptPersistentConnection: string;
|
|
|
|
declare var kCFStreamPropertyHTTPFinalRequest: string;
|
|
|
|
declare var kCFStreamPropertyHTTPFinalURL: string;
|
|
|
|
declare var kCFStreamPropertyHTTPProxy: string;
|
|
|
|
declare var kCFStreamPropertyHTTPProxyHost: string;
|
|
|
|
declare var kCFStreamPropertyHTTPProxyPort: string;
|
|
|
|
declare var kCFStreamPropertyHTTPRequestBytesWrittenCount: string;
|
|
|
|
declare var kCFStreamPropertyHTTPResponseHeader: string;
|
|
|
|
declare var kCFStreamPropertyHTTPSProxyHost: string;
|
|
|
|
declare var kCFStreamPropertyHTTPSProxyPort: string;
|
|
|
|
declare var kCFStreamPropertyHTTPShouldAutoredirect: string;
|
|
|
|
declare var kCFStreamPropertyNoCellular: string;
|
|
|
|
declare var kCFStreamPropertyProxyLocalBypass: string;
|
|
|
|
declare var kCFStreamPropertySSLContext: string;
|
|
|
|
declare var kCFStreamPropertySSLPeerCertificates: string;
|
|
|
|
declare var kCFStreamPropertySSLPeerTrust: string;
|
|
|
|
declare var kCFStreamPropertySSLSettings: string;
|
|
|
|
declare var kCFStreamPropertySocketExtendedBackgroundIdleMode: string;
|
|
|
|
declare var kCFStreamPropertySocketRemoteHost: string;
|
|
|
|
declare var kCFStreamPropertySocketRemoteNetService: string;
|
|
|
|
declare var kCFStreamSSLAllowsAnyRoot: string;
|
|
|
|
declare var kCFStreamSSLAllowsExpiredCertificates: string;
|
|
|
|
declare var kCFStreamSSLAllowsExpiredRoots: string;
|
|
|
|
declare var kCFStreamSSLCertificates: string;
|
|
|
|
declare var kCFStreamSSLIsServer: string;
|
|
|
|
declare var kCFStreamSSLLevel: string;
|
|
|
|
declare var kCFStreamSSLPeerName: string;
|
|
|
|
declare var kCFStreamSSLValidatesCertificateChain: string;
|
|
|
|
declare var kCFURLErrorFailingURLErrorKey: string;
|
|
|
|
declare var kCFURLErrorFailingURLStringErrorKey: string;
|
|
|
|
declare const kSOCKS5NoAcceptableMethod: number;
|