UNPKG

react-native-screens

Version:
32 lines 1.27 kB
import type { NativeSyntheticEvent, ViewProps } from 'react-native'; type GenericEmptyEvent = Readonly<{}>; export type SplitScreenColumnType = 'column' | 'inspector'; export interface SplitScreenProps extends ViewProps { children?: React.ReactNode; /** * @summary A callback that gets invoked when the current SplitScreen did appear. * * This is called as soon as the transition ends. */ onDidAppear?: (e: NativeSyntheticEvent<GenericEmptyEvent>) => void; /** * @summary A callback that gets invoked when the current SplitScreen did disappear. * * This is called as soon as the transition ends. */ onDidDisappear?: (e: NativeSyntheticEvent<GenericEmptyEvent>) => void; /** * @summary A callback that gets invoked when the current SplitScreen will appear. * * This is called as soon as the transition begins. */ onWillAppear?: (e: NativeSyntheticEvent<GenericEmptyEvent>) => void; /** * @summary A callback that gets invoked when the current SplitScreen will disappear. * * This is called as soon as the transition begins. */ onWillDisappear?: (e: NativeSyntheticEvent<GenericEmptyEvent>) => void; } export {}; //# sourceMappingURL=SplitScreen.types.d.ts.map