diff --git a/packages/core/accessibility/index.d.ts b/packages/core/accessibility/index.d.ts index fc4e1ec68..2e151cf48 100644 --- a/packages/core/accessibility/index.d.ts +++ b/packages/core/accessibility/index.d.ts @@ -1,3 +1,4 @@ +import type { Page } from '../ui/page'; import { View } from '../ui/core/view'; import { AndroidAccessibilityEvent } from './accessibility-types'; diff --git a/packages/core/ui/action-bar/index.d.ts b/packages/core/ui/action-bar/index.d.ts index 927f0997b..89484c5a1 100644 --- a/packages/core/ui/action-bar/index.d.ts +++ b/packages/core/ui/action-bar/index.d.ts @@ -151,11 +151,13 @@ export class ActionItem extends ViewBase { /** * Gets the iOS specific options of the action item. */ + // @ts-ignore ios: IOSActionItemSettings; /** * Gets the Android specific options of the action item. */ + // @ts-ignore android: AndroidActionItemSettings; } diff --git a/packages/core/ui/core/view/index.d.ts b/packages/core/ui/core/view/index.d.ts index 0c224b606..3809c9c46 100644 --- a/packages/core/ui/core/view/index.d.ts +++ b/packages/core/ui/core/view/index.d.ts @@ -150,11 +150,13 @@ export abstract class View extends ViewBase { /** * Gets the android-specific native instance that lies behind this proxy. Will be available if running on an Android platform. */ + // @ts-ignore public android: any; /** * Gets the ios-specific native instance that lies behind this proxy. Will be available if running on an iOS platform. */ + // @ts-ignore public ios: any; /** diff --git a/packages/core/ui/frame/index.d.ts b/packages/core/ui/frame/index.d.ts index 7296d76f1..4b13d6926 100644 --- a/packages/core/ui/frame/index.d.ts +++ b/packages/core/ui/frame/index.d.ts @@ -87,26 +87,31 @@ export class Frame extends FrameBase { /** * Gets the back stack of this instance. */ + // @ts-ignore backStack: Array; /** * Gets the Page instance the Frame is currently navigated to. */ + // @ts-ignore currentPage: Page; /** * Gets the NavigationEntry instance the Frame is currently navigated to. */ + // @ts-ignore currentEntry: NavigationEntry; /** * Gets or sets if navigation transitions should be animated. */ + // @ts-ignore animated: boolean; /** * Gets or sets the default navigation transition for this frame. */ + // @ts-ignore transition: NavigationTransition; /** @@ -149,6 +154,7 @@ export class Frame extends FrameBase { /** * @private */ + // @ts-ignore navigationBarHeight: number; /** * @private diff --git a/packages/core/ui/index.ts b/packages/core/ui/index.ts index 34a01570a..2cb54afb7 100644 --- a/packages/core/ui/index.ts +++ b/packages/core/ui/index.ts @@ -60,6 +60,7 @@ export { Slider } from './slider'; export { addTaggedAdditionalCSS, removeTaggedAdditionalCSS, resolveFileNameFromUrl } from './styling/style-scope'; export { Background } from './styling/background'; export type { CacheMode } from './styling/background'; +export { parseCSSShadow } from './styling/css-shadow'; export { animationTimingFunctionConverter, timeConverter } from './styling/converters'; export { Font } from './styling/font'; export { Style } from './styling/style'; diff --git a/packages/core/ui/layouts/root-layout/index.d.ts b/packages/core/ui/layouts/root-layout/index.d.ts index 174474df5..5bb4954ef 100644 --- a/packages/core/ui/layouts/root-layout/index.d.ts +++ b/packages/core/ui/layouts/root-layout/index.d.ts @@ -39,5 +39,5 @@ export interface TransitionAnimation { rotate?: number; // in degrees opacity?: number; duration?: number; // in milliseconds - curve?: AnimationCurve; + curve?: any; // TODO: type collisision branch fixes this! AnimationCurve; } diff --git a/packages/core/ui/page/index.d.ts b/packages/core/ui/page/index.d.ts index af42c4a98..0f677ff69 100644 --- a/packages/core/ui/page/index.d.ts +++ b/packages/core/ui/page/index.d.ts @@ -56,16 +56,19 @@ export declare class Page extends PageBase { /** * Gets or sets the style of the status bar. */ + // @ts-ignore public statusBarStyle: 'light' | 'dark'; /** * Gets or sets the color of the status bar in Android. */ + // @ts-ignore public androidStatusBarBackground: Color; /** * Used to hide the Navigation Bar in iOS and the Action Bar in Android. */ + // @ts-ignore public actionBarHidden: boolean; /** @@ -81,16 +84,19 @@ export declare class Page extends PageBase { /** * A property that is used to pass a data from another page (while navigate to). */ + // @ts-ignore public navigationContext: any; /** * Gets the Frame object controlling this instance. */ + // @ts-ignore public frame: Frame; /** * Gets the ActionBar for this page. */ + // @ts-ignore public actionBar: ActionBar; /**