@nativescript/core
Version:
A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.
13 lines (12 loc) • 1.15 kB
TypeScript
import type { TransitionInteractiveState, TransitionNavigationType } from '.';
import { SharedTransitionState } from './shared-transition';
export declare class SharedTransitionHelper {
static animate(state: SharedTransitionState, transitionContext: any, type: TransitionNavigationType): void;
static interactiveStart(state: SharedTransitionState, interactiveState: TransitionInteractiveState, type: TransitionNavigationType): void;
static interactiveUpdate(state: SharedTransitionState, interactiveState: TransitionInteractiveState, type: TransitionNavigationType, percent: number): void;
static interactiveCancel(state: SharedTransitionState, interactiveState: TransitionInteractiveState, type: TransitionNavigationType): void;
static interactiveFinish(state: SharedTransitionState, interactiveState: TransitionInteractiveState, type: TransitionNavigationType): void;
}
export declare function applyInteractiveDismissShadow(_presentedView: any, _shadow: any): void;
export declare function syncInteractiveDismissShadow(_presentedView: any): void;
export declare function removeInteractiveDismissShadow(_presentedView: any): void;