UNPKG

@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
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;