Files
NativeScript/tns-platform-declarations/ios/objc-x86_64/objc!NotificationCenter.d.ts
Teodor Dermendjiev f54f71bc60 feat(iOS): update platform declarations
- add `objc-x86_64` architecture typings
- remove `objc-i386` architecture typings
- add `vector` typings
- change
```
(method) NSArray<ObjectType>.arrayWithArray<{}>(array: NSArray<{}>): NSArray<{}>
```
to
```
(method) NSArray<ObjectType>.arrayWithArray<string>(array: string[] | NSArray<string>): NSArray<string>
```

* 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
2018-09-05 11:50:02 +03:00

41 lines
908 B
TypeScript

declare const enum NCUpdateResult {
NewData = 0,
NoData = 1,
Failed = 2
}
declare class NCWidgetController extends NSObject {
static alloc(): NCWidgetController; // inherited from NSObject
static new(): NCWidgetController; // inherited from NSObject
static widgetController(): NCWidgetController;
setHasContentForWidgetWithBundleIdentifier(flag: boolean, bundleID: string): void;
}
declare const enum NCWidgetDisplayMode {
Compact = 0,
Expanded = 1
}
interface NCWidgetProviding extends NSObjectProtocol {
widgetActiveDisplayModeDidChangeWithMaximumSize?(activeDisplayMode: NCWidgetDisplayMode, maxSize: CGSize): void;
widgetMarginInsetsForProposedMarginInsets?(defaultMarginInsets: UIEdgeInsets): UIEdgeInsets;
widgetPerformUpdateWithCompletionHandler?(completionHandler: (p1: NCUpdateResult) => void): void;
}
declare var NCWidgetProviding: {
prototype: NCWidgetProviding;
};