@redocly/theme
Version:
Shared UI components lib
10 lines (9 loc) • 441 B
TypeScript
import React from 'react';
interface DynamicOptions<TProps extends Record<string, unknown>> {
ssr?: boolean;
loading?: React.ComponentType<TProps>;
}
export declare function dynamic<TProps extends Record<string, unknown>>(factory: () => Promise<React.ComponentType<TProps> | {
default: React.ComponentType<TProps>;
} | Record<string, unknown>>, { ssr, loading }?: DynamicOptions<TProps>): React.ComponentType<TProps>;
export {};