UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

16 lines (15 loc) 671 B
import type { ReactNode, RefObject } from 'react'; import type { JsonObject } from '../utils/json-pointer'; import type { FilterData } from '../DataContext/Context'; export type ListAllPropsReturn<Data> = { propsOfFields: Data; propsOfValues: Data; }; export type ListAllPropsProps<Data> = { log?: boolean; generateRef?: RefObject<() => ListAllPropsReturn<Data>>; filterData?: FilterData; children: ReactNode; }; export type GenerateRef<Data extends JsonObject = JsonObject> = ListAllPropsProps<Data>['generateRef']['current']; export default function ListAllProps<Data extends JsonObject = JsonObject>(props: ListAllPropsProps<Data>): ReactNode;