UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

11 lines (10 loc) 539 B
import type { JsonObject } from '../../utils/json-pointer'; import type { SharedStateId } from '../../../../shared/helpers/useSharedState'; import type { UseDataReturn } from './useData'; export type UseDataWithoutSubscriptionReturn<Data> = Omit<UseDataReturn<Data>, 'data'> & { getData: () => Data; }; /** * Provides data management helpers without subscribing to data changes. */ export default function useDataWithoutSubscription<Data = JsonObject>(id?: SharedStateId, initialData?: Data): UseDataWithoutSubscriptionReturn<Data>;