/// import type { BaseTypeHelperFn, Fallback, NonNullableElements, ProxyType } from "../../types"; export interface ShowPropsArray extends Fallback { when: T; children: React.ReactNode | ((item: NonNullableElements) => React.ReactNode); } export interface ShowProps extends Fallback { when: T; children: React.ReactNode | ((item: NonNullable) => React.ReactNode); } export type BaseShowType = { >(props: X & ShowPropsArray): React.ReactNode; (props: X & ShowProps): React.ReactNode; }; interface BaseShowTypeFn extends BaseTypeHelperFn { type: BaseShowType; } export type ShowType = ProxyType; export {};