UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

19 lines (18 loc) 693 B
import { JsonObject } from '../utils/json-pointer'; import { FilterData } from '../DataContext/Context'; import { JSONSchema } from '../types'; export type GenerateSchemaReturn = { schema: JSONSchema; data: JsonObject; propsOfFields: JsonObject; propsOfValues: JsonObject; }; export type GenerateSchemaProps = { log?: boolean; generateRef?: React.MutableRefObject<() => GenerateSchemaReturn>; filterData?: FilterData; children: React.ReactNode; }; export type GenerateRef = GenerateSchemaProps['generateRef']['current']; export declare const schemaParams: string[]; export default function GenerateSchema(props: GenerateSchemaProps): import("react").ReactNode;