Merge pull request #417 from NativeScript/TS-update

TypeScript definitions updated
This commit is contained in:
Vladimir Enchev
2015-07-10 15:31:34 +03:00
6 changed files with 16810 additions and 1856 deletions

View File

@@ -213,7 +213,7 @@
</TypeScriptCompile>
<TypeScriptCompile Include="apps\ui-tests-app\bindings\basics.ts" />
<TypeScriptCompile Include="apps\ui-tests-app\dialogs\dialogs.ts">
<DependentUpon>dialogs.xml</DependentUpon>
<DependentUpon>dialogs.xml</DependentUpon>
</TypeScriptCompile>
<TypeScriptCompile Include="apps\ui-tests-app\dialogs\view-model.ts" />
<TypeScriptCompile Include="apps\ui-tests-app\layouts\absolute.ts" />
@@ -634,9 +634,6 @@
<TypeScriptCompile Include="application-settings\application-settings-common.ts" />
<TypeScriptCompile Include="apps\tests\timer-tests.ts" />
</ItemGroup>
<ItemGroup>
<TypeScriptCompile Include="libjs.d.ts" />
</ItemGroup>
<ItemGroup>
<Content Include="apps\cuteness.unoptimized\details-page.css">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
@@ -1262,7 +1259,6 @@
<TypeScriptCompile Include="ui\editable-text-base\editable-text-base.ios.ts">
<DependentUpon>editable-text-base.d.ts</DependentUpon>
</TypeScriptCompile>
<Content Include="_references.ts" />
<Content Include="image-source\Readme.md" />
<Content Include="http\Readme.md" />
<Content Include="Readme.md" />
@@ -1681,7 +1677,7 @@
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
</FlavorProperties>
<UserProperties ui_2layouts_2wrap-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2grid-layout_2package_1json__JSONSchema="" ui_2layouts_2dock-layout_2package_1json__JSONSchema="" ui_2layouts_2absolute-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2linear-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2web-view_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2content-view_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2gallery-app_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2absolute-layout-demo_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2editable-text-demo_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2scroll-view_2package_1json__JSONSchema="http://json.schemastore.org/package" />
<UserProperties ui_2scroll-view_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2editable-text-demo_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2absolute-layout-demo_2package_1json__JSONSchema="http://json.schemastore.org/package" apps_2gallery-app_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2content-view_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2web-view_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2linear-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2absolute-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" ui_2layouts_2dock-layout_2package_1json__JSONSchema="" ui_2layouts_2grid-layout_2package_1json__JSONSchema="" ui_2layouts_2wrap-layout_2package_1json__JSONSchema="http://json.schemastore.org/package" />
</VisualStudio>
</ProjectExtensions>
</Project>

View File

@@ -1,3 +0,0 @@
///<reference no-default-lib="true"/>
///<reference path='libjs.d.ts' />
///<reference path='declarations.d.ts' />

45
declarations.d.ts vendored
View File

@@ -12,24 +12,22 @@ interface Console {
dir(obj: any): void;
}
interface WeakMap<K, V> {
clear(): void;
delete(key: K): boolean;
get(key: K): V;
has(key: K): boolean;
set(key: K, value: V): WeakMap<K, V>;
}
declare var WeakMap: {
new <K, V>(): WeakMap<K, V>;
}
declare var console: Console;
declare var global;
declare var require;
interface TypedPropertyDescriptor<T> {
enumerable?: boolean;
configurable?: boolean;
writable?: boolean;
value?: T;
get?: () => T;
set?: (value: T) => void;
}
declare type ClassDecorator = <TFunction extends Function>(target: TFunction) => TFunction | void;
declare type PropertyDecorator = (target: Object, propertyKey: string | symbol) => void;
declare type MethodDecorator = <T>(target: Object, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor<T>) => TypedPropertyDescriptor<T> | void;
declare type ParameterDecorator = (target: Object, propertyKey: string | symbol, parameterIndex: number) => void;
// Global functions
declare function Deprecated(target: Object, key?: string | symbol, value?: any): void;
@@ -42,25 +40,6 @@ declare function fail(data: any): void;
declare var __dirname: string;
declare var __filename: string;
declare class XMLHttpRequest {
onreadystatechange: Function;
open(method: string, url: string, async?: boolean, user?: string, password?: string): void;
abort(): void;
send(data?: string): void;
setRequestHeader(header: string, value: string): void;
getAllResponseHeaders(): string;
getResponseHeader(header: string): string;
overrideMimeType(mime: string): void;
readyState: number;
response: any;
responseText: string;
responseType: string;
status: number;
onload: () => void;
onerror: () => void;
}
/**
* Calls a function after a specified delay.
* @param callback The function to be called.

63
ios.d.ts vendored
View File

@@ -4731,21 +4731,6 @@ declare class ACAccountStore extends NSObject {
static alloc(): ACAccountStore;
static extend(methods: any, exposedMethods?: {name?: string; protocols?: any[]; exposedMethods?: {[name: string]: string}}): any;
}
declare class UIEvent extends NSObject {
type: number;
subtype: number;
timestamp: number;
constructor();
allTouches(): NSSet;
touchesForWindow(window: UIWindow): NSSet;
touchesForView(view: UIView): NSSet;
touchesForGestureRecognizer(gesture: UIGestureRecognizer): NSSet;
init(): UIEvent;
static new(): UIEvent;
static allocWithZone(zone: any): UIEvent;
static alloc(): UIEvent;
static extend(methods: any, exposedMethods?: {name?: string; protocols?: any[]; exposedMethods?: {[name: string]: string}}): any;
}
declare class UIResponder extends NSObject {
undoManager: NSUndoManager;
keyCommands: NSArray;
@@ -4763,14 +4748,14 @@ declare class UIResponder extends NSObject {
canResignFirstResponder(): boolean;
resignFirstResponder(): boolean;
isFirstResponder(): boolean;
touchesBeganWithEvent(touches: NSSet, event: UIEvent): void;
touchesMovedWithEvent(touches: NSSet, event: UIEvent): void;
touchesEndedWithEvent(touches: NSSet, event: UIEvent): void;
touchesCancelledWithEvent(touches: NSSet, event: UIEvent): void;
motionBeganWithEvent(motion: number, event: UIEvent): void;
motionEndedWithEvent(motion: number, event: UIEvent): void;
motionCancelledWithEvent(motion: number, event: UIEvent): void;
remoteControlReceivedWithEvent(event: UIEvent): void;
touchesBeganWithEvent(touches: NSSet, event: any): void;
touchesMovedWithEvent(touches: NSSet, event: any): void;
touchesEndedWithEvent(touches: NSSet, event: any): void;
touchesCancelledWithEvent(touches: NSSet, event: any): void;
motionBeganWithEvent(motion: number, event: any): void;
motionEndedWithEvent(motion: number, event: any): void;
motionCancelledWithEvent(motion: number, event: any): void;
remoteControlReceivedWithEvent(event: any): void;
canPerformActionWithSender(action: any, sender: any): boolean;
targetForActionWithSender(action: any, sender: any): any;
static clearTextInputContextIdentifier(identifier: string): void;
@@ -5046,8 +5031,8 @@ declare class UIView extends UIResponder implements NSCoding, UIAppearance, UIAp
constructor();
static layerClass(): any;
initWithFrame(frame: CGRect): UIView;
hitTestWithEvent(point: CGPoint, event: UIEvent): UIView;
pointInsideWithEvent(point: CGPoint, event: UIEvent): boolean;
hitTestWithEvent(point: CGPoint, event: any): UIView;
pointInsideWithEvent(point: CGPoint, event: any): boolean;
convertPointToView(point: CGPoint, view: UIView): CGPoint;
convertPointFromView(point: CGPoint, view: UIView): CGPoint;
convertRectToView(rect: CGRect, view: UIView): CGRect;
@@ -5187,16 +5172,16 @@ declare class UIControl extends UIView {
touchInside: boolean;
constructor(frame: CGRect);
constructor();
beginTrackingWithTouchWithEvent(touch: UITouch, event: UIEvent): boolean;
continueTrackingWithTouchWithEvent(touch: UITouch, event: UIEvent): boolean;
endTrackingWithTouchWithEvent(touch: UITouch, event: UIEvent): void;
cancelTrackingWithEvent(event: UIEvent): void;
beginTrackingWithTouchWithEvent(touch: UITouch, event: any): boolean;
continueTrackingWithTouchWithEvent(touch: UITouch, event: any): boolean;
endTrackingWithTouchWithEvent(touch: UITouch, event: any): void;
cancelTrackingWithEvent(event: any): void;
addTargetActionForControlEvents(target: any, action: any, controlEvents: number): void;
removeTargetActionForControlEvents(target: any, action: any, controlEvents: number): void;
allTargets(): NSSet;
allControlEvents(): number;
actionsForTargetForControlEvent(target: any, controlEvent: number): NSArray;
sendActionToForEvent(action: any, target: any, event: UIEvent): void;
sendActionToForEvent(action: any, target: any, event: any): void;
sendActionsForControlEvents(controlEvents: number): void;
initWithFrame(frame: CGRect): UIControl;
init(): UIControl;
@@ -5555,8 +5540,8 @@ declare class UIApplication extends UIResponder implements UIActionSheetDelegate
isIgnoringInteractionEvents(): boolean;
openURL(url: NSURL): boolean;
canOpenURL(url: NSURL): boolean;
sendEvent(event: UIEvent): void;
sendActionToFromForEvent(action: any, target: any, sender: any, event: UIEvent): boolean;
sendEvent(event: any): void;
sendActionToFromForEvent(action: any, target: any, sender: any, event: any): boolean;
setStatusBarStyleAnimated(statusBarStyle: number, animated: boolean): void;
setStatusBarHiddenWithAnimation(hidden: boolean, animation: number): void;
setStatusBarOrientationAnimated(interfaceOrientation: number, animated: boolean): void;
@@ -5788,16 +5773,16 @@ declare class UIGestureRecognizer extends NSObject {
locationInView(view: UIView): CGPoint;
numberOfTouches(): number;
locationOfTouchInView(touchIndex: number, view: UIView): CGPoint;
ignoreTouchForEvent(touch: UITouch, event: UIEvent): void;
ignoreTouchForEvent(touch: UITouch, event: any): void;
reset(): void;
canPreventGestureRecognizer(preventedGestureRecognizer: UIGestureRecognizer): boolean;
canBePreventedByGestureRecognizer(preventingGestureRecognizer: UIGestureRecognizer): boolean;
shouldRequireFailureOfGestureRecognizer(otherGestureRecognizer: UIGestureRecognizer): boolean;
shouldBeRequiredToFailByGestureRecognizer(otherGestureRecognizer: UIGestureRecognizer): boolean;
touchesBeganWithEvent(touches: NSSet, event: UIEvent): void;
touchesMovedWithEvent(touches: NSSet, event: UIEvent): void;
touchesEndedWithEvent(touches: NSSet, event: UIEvent): void;
touchesCancelledWithEvent(touches: NSSet, event: UIEvent): void;
touchesBeganWithEvent(touches: NSSet, event: any): void;
touchesMovedWithEvent(touches: NSSet, event: any): void;
touchesEndedWithEvent(touches: NSSet, event: any): void;
touchesCancelledWithEvent(touches: NSSet, event: any): void;
init(): UIGestureRecognizer;
static new(): UIGestureRecognizer;
static allocWithZone(zone: any): UIGestureRecognizer;
@@ -5972,7 +5957,7 @@ declare class UIScrollView extends UIView implements NSCoding {
setContentOffsetAnimated(contentOffset: CGPoint, animated: boolean): void;
scrollRectToVisibleAnimated(rect: CGRect, animated: boolean): void;
flashScrollIndicators(): void;
touchesShouldBeginWithEventInContentView(touches: NSSet, event: UIEvent, view: UIView): boolean;
touchesShouldBeginWithEventInContentView(touches: NSSet, event: any, view: UIView): boolean;
touchesShouldCancelInContentView(view: UIView): boolean;
setZoomScaleAnimated(scale: number, animated: boolean): void;
zoomToRectAnimated(rect: CGRect, animated: boolean): void;
@@ -8838,7 +8823,7 @@ declare class UIWindow extends UIView {
resignKeyWindow(): void;
makeKeyWindow(): void;
makeKeyAndVisible(): void;
sendEvent(event: UIEvent): void;
sendEvent(event: any): void;
convertPointToWindow(point: CGPoint, window: UIWindow): CGPoint;
convertPointFromWindow(point: CGPoint, window: UIWindow): CGPoint;
convertRectToWindow(rect: CGRect, window: UIWindow): CGRect;

16772
lib.d.ts vendored Normal file
View File

File diff suppressed because it is too large Load Diff

1775
libjs.d.ts vendored
View File

File diff suppressed because it is too large Load Diff