react-native-screens
Version:
Native navigation primitives for your React Native app.
26 lines (20 loc) • 598 B
text/typescript
'use client';
import { codegenNativeComponent } from 'react-native';
import type {
CodegenTypes as CT,
HostComponent,
ViewProps,
ColorValue,
} from 'react-native';
// eslint-disable-next-line @typescript-eslint/ban-types
type FinishTransitioningEvent = Readonly<{}>;
export interface NativeProps extends ViewProps {
nativeContainerBackgroundColor?: ColorValue | undefined;
onFinishTransitioning?:
| CT.DirectEventHandler<FinishTransitioningEvent>
| undefined;
}
export default codegenNativeComponent<NativeProps>(
'RNSScreenStack',
{},
) as HostComponent<NativeProps>;