Files
NativeScript/tns-core-modules/ios/objc-i386/objc!ExternalAccessory.d.ts
Panayot Cankov 1236f66f44 Add npm script that generates ios .d.ts-es from the tests app
Less than 30 erros left, let's hope it still works

Added lib.*.d.ts from typescript, removed lib and dom stuff, added by hand XHR, alert etc. .d.ts-es for polyfills

Roll back some changes involved in separating UIEvent for dom and ios

Test combined dts-es will now use lib, while internally we will not to avoid UIEvent conflict with dom stuff
2016-08-29 09:58:17 +03:00

180 lines
4.6 KiB
TypeScript

declare class EAAccessory extends NSObject {
static alloc(): EAAccessory; // inherited from NSObject
static new(): EAAccessory; // inherited from NSObject
/* readonly */ connected: boolean;
/* readonly */ connectionID: number;
delegate: EAAccessoryDelegate;
/* readonly */ dockType: string;
/* readonly */ firmwareRevision: string;
/* readonly */ hardwareRevision: string;
/* readonly */ manufacturer: string;
/* readonly */ modelNumber: string;
/* readonly */ name: string;
/* readonly */ protocolStrings: NSArray<string>;
/* readonly */ serialNumber: string;
}
interface EAAccessoryDelegate extends NSObjectProtocol {
accessoryDidDisconnect?(accessory: EAAccessory): void;
}
declare var EAAccessoryDelegate: {
prototype: EAAccessoryDelegate;
};
declare var EAAccessoryDidConnectNotification: string;
declare var EAAccessoryDidDisconnectNotification: string;
declare var EAAccessoryKey: string;
declare class EAAccessoryManager extends NSObject {
static alloc(): EAAccessoryManager; // inherited from NSObject
static new(): EAAccessoryManager; // inherited from NSObject
static sharedAccessoryManager(): EAAccessoryManager;
/* readonly */ connectedAccessories: NSArray<EAAccessory>;
registerForLocalNotifications(): void;
showBluetoothAccessoryPickerWithNameFilterCompletion(predicate: NSPredicate, completion: (p1: NSError) => void): void;
unregisterForLocalNotifications(): void;
}
declare var EAAccessorySelectedKey: string;
declare const enum EABluetoothAccessoryPickerErrorCode {
AlreadyConnected = 0,
ResultNotFound = 1,
ResultCancelled = 2,
ResultFailed = 3
}
declare var EABluetoothAccessoryPickerErrorDomain: string;
declare class EASession extends NSObject {
static alloc(): EASession; // inherited from NSObject
static new(): EASession; // inherited from NSObject
/* readonly */ accessory: EAAccessory;
/* readonly */ inputStream: NSInputStream;
/* readonly */ outputStream: NSOutputStream;
/* readonly */ protocolString: string;
constructor(o: { accessory: EAAccessory; forProtocol: string; });
initWithAccessoryForProtocol(accessory: EAAccessory, protocolString: string): this;
}
declare class EAWiFiUnconfiguredAccessory extends NSObject {
static alloc(): EAWiFiUnconfiguredAccessory; // inherited from NSObject
static new(): EAWiFiUnconfiguredAccessory; // inherited from NSObject
/* readonly */ macAddress: string;
/* readonly */ manufacturer: string;
/* readonly */ model: string;
/* readonly */ name: string;
/* readonly */ properties: EAWiFiUnconfiguredAccessoryProperties;
/* readonly */ ssid: string;
}
declare class EAWiFiUnconfiguredAccessoryBrowser extends NSObject {
static alloc(): EAWiFiUnconfiguredAccessoryBrowser; // inherited from NSObject
static new(): EAWiFiUnconfiguredAccessoryBrowser; // inherited from NSObject
delegate: EAWiFiUnconfiguredAccessoryBrowserDelegate;
/* readonly */ unconfiguredAccessories: NSSet<EAWiFiUnconfiguredAccessory>;
constructor(o: { delegate: EAWiFiUnconfiguredAccessoryBrowserDelegate; queue: NSObject; });
configureAccessoryWithConfigurationUIOnViewController(accessory: EAWiFiUnconfiguredAccessory, viewController: UIViewController): void;
initWithDelegateQueue(delegate: EAWiFiUnconfiguredAccessoryBrowserDelegate, queue: NSObject): this;
startSearchingForUnconfiguredAccessoriesMatchingPredicate(predicate: NSPredicate): void;
stopSearchingForUnconfiguredAccessories(): void;
}
interface EAWiFiUnconfiguredAccessoryBrowserDelegate extends NSObjectProtocol {
accessoryBrowserDidFindUnconfiguredAccessories(browser: EAWiFiUnconfiguredAccessoryBrowser, accessories: NSSet<EAWiFiUnconfiguredAccessory>): void;
accessoryBrowserDidFinishConfiguringAccessoryWithStatus(browser: EAWiFiUnconfiguredAccessoryBrowser, accessory: EAWiFiUnconfiguredAccessory, status: EAWiFiUnconfiguredAccessoryConfigurationStatus): void;
accessoryBrowserDidRemoveUnconfiguredAccessories(browser: EAWiFiUnconfiguredAccessoryBrowser, accessories: NSSet<EAWiFiUnconfiguredAccessory>): void;
accessoryBrowserDidUpdateState(browser: EAWiFiUnconfiguredAccessoryBrowser, state: EAWiFiUnconfiguredAccessoryBrowserState): void;
}
declare var EAWiFiUnconfiguredAccessoryBrowserDelegate: {
prototype: EAWiFiUnconfiguredAccessoryBrowserDelegate;
};
declare const enum EAWiFiUnconfiguredAccessoryBrowserState {
WiFiUnavailable = 0,
Stopped = 1,
Searching = 2,
Configuring = 3
}
declare const enum EAWiFiUnconfiguredAccessoryConfigurationStatus {
Success = 0,
UserCancelledConfiguration = 1,
Failed = 2
}
declare const enum EAWiFiUnconfiguredAccessoryProperties {
PropertySupportsAirPlay = 1,
PropertySupportsAirPrint = 2,
PropertySupportsHomeKit = 4
}