import { ResolvedLayoutProps, ResolvedPageProps, ResolvedRootLayoutProps } from '../../types'; import React, { JSX } from 'react'; type SegmentType = 'client-root' | 'layout' | 'page'; interface SegmentDefaultsOptions { segmentType: SegmentType; } export const withSegmentDefaults = ( Component: ( props?: T ) => null | JSX.Element | Promise | Promise, options: SegmentDefaultsOptions ) => (props: T) => { const componentProps = { ...props }; return ( <> ); };