@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
11 lines (10 loc) • 539 B
TypeScript
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>;