mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 11:01:21 +08:00

* Change image.android to use the new image.Cahce class from widgets. * fix npm scripts * npm tsc will compile all so no need for npm run dev-tsc-tests * fix tslint error * image-tests use memory only cache. * fix exception in image.android * Change image-tests so that Image won't be GC immediately. * Change cacheMode to enum
56 lines
2.0 KiB
TypeScript
56 lines
2.0 KiB
TypeScript
/* tslint:disable:no-unused-variable */
|
|
// Android specific TypeScript declarations
|
|
declare function float(num: number): any;
|
|
declare function long(num: number): any;
|
|
|
|
declare var app;
|
|
declare var telerik;
|
|
declare var gc: () => void;
|
|
|
|
declare function float(num: number): any;
|
|
declare function long(num: number): any;
|
|
|
|
interface ArrayConstructor {
|
|
create(type: any, count: number): any;
|
|
}
|
|
|
|
declare module android {
|
|
module support {
|
|
module v4 {
|
|
module widget {
|
|
class DrawerLayout {
|
|
constructor(context: android.content.Context);
|
|
}
|
|
|
|
module DrawerLayout {
|
|
class DrawerListener implements IDrawerListener {
|
|
constructor(implementation: IDrawerListener);
|
|
|
|
onDrawerClosed(drawerView: android.view.View): void;
|
|
onDrawerOpened(drawerView: android.view.View): void;
|
|
onDrawerSlide(drawerView: android.view.View, offset: number): void;
|
|
onDrawerStateChanged(newState: number): void;
|
|
}
|
|
|
|
class LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
|
|
constructor(width: number, height: number, gravity?: number);
|
|
gravity: number;
|
|
}
|
|
|
|
interface IDrawerListener {
|
|
onDrawerClosed(drawerView: android.view.View): void;
|
|
onDrawerOpened(drawerView: android.view.View): void;
|
|
onDrawerSlide(drawerView: android.view.View, offset: number): void;
|
|
onDrawerStateChanged(newState: number): void;
|
|
}
|
|
}
|
|
}
|
|
|
|
module app {
|
|
class ActionBarDrawerToggle {
|
|
constructor(activity: android.app.Activity, layout: widget.DrawerLayout, imageResId: number, openResId: number, closeResId: number);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |