@nitrogenbuilder/client-react
Version:
Nitrogen Builder React Client
13 lines • 807 B
TypeScript
import type { BuilderModule, ComponentSettings, ComponentSettingsToProps } from '@nitrogenbuilder/types';
type NitrogenRendererProps = {
page: BuilderModule[];
dynamicData?: any;
requestedData?: any;
};
type DeepPartial<T> = T extends object ? {
[P in keyof T]?: DeepPartial<T[P]>;
} : T;
export declare function renderModuleProps<T extends ComponentSettings | string>(props: T extends ComponentSettings ? DeepPartial<ComponentSettingsToProps<T>> : Record<string, any>, settings: T, dynamicData?: any, requestedData?: any): T extends ComponentSettings ? ComponentSettingsToProps<T> : any;
export default function NitrogenRenderer({ page, dynamicData, requestedData, }: NitrogenRendererProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=NitrogenRenderer.d.ts.map