---
title: basePriority
framework: swift
role: symbol
role_heading: Type Property
path: swift/task/basepriority
---

# basePriority

The current task’s base priority.

## Declaration

```swift
static var basePriority: TaskPriority? { get }
```

## Discussion

Discussion If you access this property outside of any task, this returns nil

## See Also

### Creating a Task

- [init(name:priority:operation:)](swift/task/init(name:priority:operation:)-2dll5.md)
- [init(name:priority:operation:)](swift/task/init(name:priority:operation:)-43wmk.md)
- [init(name:executorPreference:priority:operation:)](swift/task/init(name:executorpreference:priority:operation:)-59bfi.md)
- [init(name:executorPreference:priority:operation:)](swift/task/init(name:executorpreference:priority:operation:)-81pay.md)
- [currentPriority](swift/task/currentpriority.md)
- [withTaskPriorityEscalationHandler(operation:onPriorityEscalated:)](swift/withtaskpriorityescalationhandler(operation:onpriorityescalated:).md)
