UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

13 lines (12 loc) 572 B
import { SharedStateId } from '../../../../shared/helpers/useSharedState'; import { ContextState } from '../../DataContext/Context'; import { EventStateObject, Path } from '../../types'; import { FormError } from '../../utils'; type UseDataReturn = { hasErrors: ContextState['hasErrors']; hasFieldError: ContextState['hasFieldError']; setFormError: (error: Error | FormError | undefined | null) => void; setFieldStatus: (path: Path, status: EventStateObject) => void; }; export default function useValidation(id?: SharedStateId): UseDataReturn; export {};