react-navigation-shared-element
Version:
react-native-shared-element bindings for React Navigation
15 lines (14 loc) • 803 B
TypeScript
import { ISharedElementRendererData } from "./SharedElementRendererData";
import SharedElementSceneData, { SharedElementSceneEventType } from "./SharedElementSceneData";
import { Route } from "./types";
export declare class SharedElementRendererProxy implements ISharedElementRendererData {
private data;
startTransition(closing: boolean, navigatorId: string, nestingDepth: number): void;
endTransition(closing: boolean, navigatorId: string, nestingDepth: number): void;
updateSceneState(sceneData: SharedElementSceneData, route: Route, sceneEvent: SharedElementSceneEventType): void;
get source(): ISharedElementRendererData | null;
set source(data: ISharedElementRendererData | null);
get nestingDepth(): number;
addDebugRef(): number;
releaseDebugRef(): number;
}