UNPKG

control-flow-react

Version:
16 lines (15 loc) 510 B
import type { ReactNode } from "react"; export type iConditionClause = boolean | number | string | any | undefined; interface iSwitchProps { when?: iConditionClause; children: ReactNode; fallBack?: string | ReactNode | null; } export declare const Switch: (props: iSwitchProps) => ReactNode | null; interface iCaseProps { children: ReactNode; value?: iConditionClause; values?: iConditionClause[]; } export declare const Case: ({ children }: iCaseProps) => ReactNode | null; export {};