File: /var/www/design.system/node_modules/@storybook/react/dist/types-5617c98e.d.ts
import { ComponentType, JSX } from 'react';
import { WebRenderer, Canvas } from 'storybook/internal/types';
interface ReactRenderer extends WebRenderer {
component: ComponentType<this['T']>;
storyResult: StoryFnReactReturnType;
mount: (ui?: JSX.Element) => Promise<Canvas>;
}
interface ReactParameters {
/** React renderer configuration */
react?: {
/**
* Whether to enable React Server Components
*
* @see https://storybook.js.org/docs/get-started/frameworks/nextjs#react-server-components-rsc
*/
rsc?: boolean;
/** Options passed to React root creation */
rootOptions?: {
/** Custom error handler for caught errors */
onCaughtError?: (error: unknown) => void;
};
};
}
type StoryFnReactReturnType = JSX.Element;
export { ReactRenderer as R, ReactParameters as a };