UNPKG

@nativescript/core

Version:

A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.

15 lines (14 loc) 1.16 kB
import type { TransitionInteractiveState, TransitionNavigationType } from '.'; import { SharedTransitionState } from './shared-transition'; interface PlatformTransitionInteractiveState extends TransitionInteractiveState { transitionContext?: UIViewControllerContextTransitioning; propertyAnimator?: UIViewPropertyAnimator; } export declare class SharedTransitionHelper { static animate(state: SharedTransitionState, transitionContext: UIViewControllerContextTransitioning, type: TransitionNavigationType): void; static interactiveStart(state: SharedTransitionState, interactiveState: PlatformTransitionInteractiveState, type: TransitionNavigationType): void; static interactiveUpdate(state: SharedTransitionState, interactiveState: PlatformTransitionInteractiveState, type: TransitionNavigationType, percent: number): void; static interactiveCancel(state: SharedTransitionState, interactiveState: PlatformTransitionInteractiveState, type: TransitionNavigationType): void; static interactiveFinish(state: SharedTransitionState, interactiveState: PlatformTransitionInteractiveState, type: TransitionNavigationType): void; } export {};