@ui5/webcomponents-react
Version:
React Wrapper for UI5 Web Components and additional components
10 lines (9 loc) • 673 B
TypeScript
import type { ReactElement, ReactNode, ReactPortal } from 'react';
export type ReducedReactNode = Exclude<ReactNode, string | number | boolean | ReactPortal | Iterable<ReactNode>>;
export type ReducedReactNodeWithBoolean = Exclude<ReactNode, string | number | ReactPortal | Iterable<ReactNode>>;
type InternalUI5WCSlotsNode = ReducedReactNode | Iterable<ReducedReactNode> | false | ReactElement;
export type UI5WCSlotsNode = InternalUI5WCSlotsNode | InternalUI5WCSlotsNode[];
export type Nullable<T> = T | null;
export type { CommonProps } from './CommonProps.js';
export type { Ui5CustomEvent } from './Ui5CustomEvent.js';
export type { Ui5DomRef } from './Ui5DomRef.js';