control-flow-react
Version:
Control flow components for React
16 lines (15 loc) • 510 B
TypeScript
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 {};