UNPKG

@ionic/react

Version:
26 lines (25 loc) 1.07 kB
import React from 'react'; import { IonLifeCycleContext } from '../contexts/IonLifeCycleContext'; import type { RouteInfo } from '../models'; import { StackContext } from './StackContext'; interface PageManagerProps { className?: string; forwardedRef?: React.ForwardedRef<HTMLDivElement>; routeInfo?: RouteInfo; } export declare class PageManager extends React.PureComponent<PageManagerProps> { ionLifeCycleContext: React.ContextType<typeof IonLifeCycleContext>; context: React.ContextType<typeof StackContext>; ionPageElementRef: React.RefObject<HTMLDivElement>; stableMergedRefs: React.RefCallback<HTMLDivElement>; constructor(props: PageManagerProps); componentDidMount(): void; componentWillUnmount(): void; ionViewWillEnterHandler(): void; ionViewDidEnterHandler(): void; ionViewWillLeaveHandler(): void; ionViewDidLeaveHandler(): void; render(): import("react/jsx-runtime").JSX.Element; static get contextType(): React.Context<import("./StackContext").StackContextState>; } export default PageManager;