mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Merge branch 'main' into feat/edge-to-edge
This commit is contained in:
@@ -10,15 +10,6 @@ export enum NavigationType {
|
||||
replace,
|
||||
}
|
||||
|
||||
export interface TransitionState {
|
||||
enterTransitionListener: any;
|
||||
exitTransitionListener: any;
|
||||
reenterTransitionListener: any;
|
||||
returnTransitionListener: any;
|
||||
transitionName: string;
|
||||
entry: BackstackEntry;
|
||||
}
|
||||
|
||||
export interface ViewEntry {
|
||||
moduleName?: string;
|
||||
create?: () => View;
|
||||
@@ -35,6 +26,17 @@ export interface NavigationEntry extends ViewEntry {
|
||||
clearHistory?: boolean;
|
||||
}
|
||||
|
||||
export interface BackstackEntry {
|
||||
entry: NavigationEntry;
|
||||
resolvedPage: Page;
|
||||
navDepth: number;
|
||||
fragmentTag: string;
|
||||
fragment?: any;
|
||||
viewSavedState?: any;
|
||||
frameId?: number;
|
||||
recreated?: boolean;
|
||||
}
|
||||
|
||||
export interface NavigationContext {
|
||||
entry?: BackstackEntry;
|
||||
/**
|
||||
@@ -51,15 +53,13 @@ export interface NavigationTransition {
|
||||
curve?: any;
|
||||
}
|
||||
|
||||
export interface BackstackEntry {
|
||||
entry: NavigationEntry;
|
||||
resolvedPage: Page;
|
||||
navDepth: number;
|
||||
fragmentTag: string;
|
||||
fragment?: any;
|
||||
viewSavedState?: any;
|
||||
frameId?: number;
|
||||
recreated?: boolean;
|
||||
export interface TransitionState {
|
||||
enterTransitionListener: any;
|
||||
exitTransitionListener: any;
|
||||
reenterTransitionListener: any;
|
||||
returnTransitionListener: any;
|
||||
transitionName: string;
|
||||
entry: BackstackEntry;
|
||||
}
|
||||
|
||||
export interface AndroidFrame extends Observable {
|
||||
|
||||
1
packages/core/ui/frame/index.d.ts
vendored
1
packages/core/ui/frame/index.d.ts
vendored
@@ -3,6 +3,7 @@ import { NavigatedData, Page } from '../page';
|
||||
import { Observable, EventData } from '../../data/observable';
|
||||
import { Property, View } from '../core/view';
|
||||
import { Transition } from '../transition';
|
||||
import { BackstackEntry } from './frame-interfaces';
|
||||
|
||||
export * from './frame-interfaces';
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
//Types
|
||||
import { iOSFrame as iOSFrameDefinition, BackstackEntry, NavigationTransition } from '.';
|
||||
import { iOSFrame as iOSFrameDefinition, NavigationTransition } from '.';
|
||||
import type { BackstackEntry } from './frame-interfaces';
|
||||
import { FrameBase, NavigationType } from './frame-common';
|
||||
import { Page } from '../page';
|
||||
import { View } from '../core/view';
|
||||
|
||||
Reference in New Issue
Block a user