Export SortPolicy type and constants

Export SortPolicy from beads package so external tools (like VC)
can use the sort policy constants without importing internal packages.

Added:
- SortPolicy type alias
- SortPolicyHybrid, SortPolicyPriority, SortPolicyOldest constants

This completes the sort policy feature for external consumers.
This commit is contained in:
Steve Yegge
2025-10-25 20:20:12 -07:00
parent 0709fd85dc
commit ef5128fe24

View File

@@ -46,6 +46,8 @@ type (
IssueFilter = types.IssueFilter IssueFilter = types.IssueFilter
// WorkFilter represents filtering criteria for work queries. // WorkFilter represents filtering criteria for work queries.
WorkFilter = types.WorkFilter WorkFilter = types.WorkFilter
// SortPolicy determines how ready work is ordered.
SortPolicy = types.SortPolicy
// EpicStatus represents the status of an epic issue. // EpicStatus represents the status of an epic issue.
EpicStatus = types.EpicStatus EpicStatus = types.EpicStatus
) )
@@ -75,6 +77,13 @@ const (
DepDiscoveredFrom = types.DepDiscoveredFrom DepDiscoveredFrom = types.DepDiscoveredFrom
) )
// SortPolicy constants
const (
SortPolicyHybrid = types.SortPolicyHybrid
SortPolicyPriority = types.SortPolicyPriority
SortPolicyOldest = types.SortPolicyOldest
)
// EventType constants // EventType constants
const ( const (
EventCreated = types.EventCreated EventCreated = types.EventCreated