---
title: "userInfoValueProvider(forDomain:)"
framework: foundation
role: symbol
role_heading: Type Method
path: "foundation/nserror/userinfovalueprovider(fordomain:)"
---

# userInfoValueProvider(forDomain:)

Returns any user info provider specified for a given error domain.

## Declaration

```swift
class func userInfoValueProvider(forDomain errorDomain: String) -> (@Sendable (any Error, String) -> Any?)?
```

## Parameters

- `errorDomain`: The error domain of the user info provider.

## Return Value

Return Value The user info provider of the error domain, or nil if none is specified.

## See Also

### Providing Error User Info

- [setUserInfoValueProvider(forDomain:provider:)](foundation/nserror/setuserinfovalueprovider(fordomain:provider:).md)
- [ErrorUserInfoKey](foundation/erroruserinfokey.md)
- [NSError.UserInfoKey](foundation/nserror/userinfokey.md)
