antd
Version:
An enterprise-class UI design language and React components implementation
4 lines (3 loc) • 600 B
TypeScript
export default function normalizeIcon<K extends string, V extends {
[key in K]?: React.ReactNode;
}>(value: boolean | V | undefined, key: K, fallback?: React.ReactNode): string | number | bigint | boolean | import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | Iterable<import("react").ReactNode> | Promise<string | number | bigint | boolean | import("react").ReactPortal | import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | Iterable<import("react").ReactNode> | null | undefined> | (V[K] & {}) | null | undefined;