---
title: PartialKeyPath
framework: swift
role: symbol
role_heading: Class
path: swift/partialkeypath
---

# PartialKeyPath

A partially type-erased key path, from a concrete root type to any resulting value type.

## Declaration

```swift
class PartialKeyPath<Root>
```

## Relationships

### Inherits From

- [AnyKeyPath](swift/anykeypath.md)

### Inherited By

- [KeyPath](swift/keypath.md)

### Conforms To

- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Key Paths

- [KeyPath](swift/keypath.md)
- [AnyKeyPath](swift/anykeypath.md)
