UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

13 lines (12 loc) 508 B
type SegmentedFieldValue<T extends string> = { [_K in T]: string; }; type SegmentedFieldDefinition<T extends string> = { id: T; }; type UseSegmentedFieldValuesProps<T extends string> = { inputs: SegmentedFieldDefinition<T>[]; defaultValues?: SegmentedFieldValue<T>; }; export declare function useSegmentedFieldValues<T extends string>({ inputs, defaultValues, }: UseSegmentedFieldValuesProps<T>): readonly [SegmentedFieldValue<T>, (updatedValues: SegmentedFieldValue<T>) => void]; export {};