bb-plane-fork/apps/web/ce/hooks
Prateek Shourya f04be48f61
[WEB-5804] refactor: decouple filter value types from filter configurations (#8441)
* [WEB-5804] refactor: decouple filter value types from filter configurations

Remove value type constraints from filter configurations to support
operator-specific value types. Different operators can accept different
value types for the same filter property, so value types should be
determined at the operator level rather than the filter level.

- Remove generic value type parameter from TFilterConfig
- Update TOperatorConfigMap to accept union of all value types
- Simplify filter config factory signatures across all filter types
- Add forceUpdate parameter to updateConditionValue method

* refactor: remove filter value type constraints from filter configurations

Eliminate the generic value type parameter from filter configurations to allow for operator-specific value types. This change enhances flexibility by enabling different operators to accept various value types for the same filter property.

- Updated TFilterConfig and related interfaces to remove value type constraints
- Adjusted filter configuration methods and types accordingly
- Refactored date operator support to align with the new structure
2025-12-24 21:03:22 +05:30
..
app-rail chore: run fixes (#8257) 2025-12-08 22:26:50 +05:30
editor [WIKI-699] refactor: editor config (#7850) 2025-10-01 15:00:10 +05:30
pages [WEB-5134] refactor: update web ESLint configuration and refactor imports to use type imports (#7957) 2025-10-14 16:45:07 +05:30
rich-filters [WEB-5134] refactor: update web ESLint configuration and refactor imports to use type imports (#7957) 2025-10-14 16:45:07 +05:30
store [WEB-5134] refactor: update web ESLint configuration and refactor imports to use type imports (#7957) 2025-10-14 16:45:07 +05:30
work-item-filters [WEB-5804] refactor: decouple filter value types from filter configurations (#8441) 2025-12-24 21:03:22 +05:30
use-additional-editor-mention.tsx [WIKI-773] refactor: editor mention components and hooks (#8111) 2025-11-17 14:07:37 +05:30
use-additional-favorite-item-details.ts [WEB-5134] refactor: update web ESLint configuration and refactor imports to use type imports (#7957) 2025-10-14 16:45:07 +05:30
use-bulk-operation-status.ts chore: move all services inside the apps folder (#7321) 2025-07-03 00:44:13 +05:30
use-debounced-duplicate-issues.tsx [WEB-5134] refactor: update web ESLint configuration and refactor imports to use type imports (#7957) 2025-10-14 16:45:07 +05:30
use-editor-flagging.ts [WIKI-786] refactor: bubble menu #8138 2025-11-21 12:49:30 +05:30
use-file-size.ts refactor: remove barrel exports from web app (#7577) 2025-08-15 13:10:26 +05:30
use-issue-embed.tsx refactor: remove barrel exports from web app (#7577) 2025-08-15 13:10:26 +05:30
use-issue-properties.tsx [WEB-5134] refactor: update web ESLint configuration and refactor imports to use type imports (#7957) 2025-10-14 16:45:07 +05:30
use-notification-preview.tsx [WEB-5134] refactor: update web ESLint configuration and refactor imports to use type imports (#7957) 2025-10-14 16:45:07 +05:30
use-page-flag.ts chore: move all services inside the apps folder (#7321) 2025-07-03 00:44:13 +05:30
use-timeline-chart.ts chore: run fixes (#8257) 2025-12-08 22:26:50 +05:30
use-workspace-issue-properties-extended.tsx chore: move all services inside the apps folder (#7321) 2025-07-03 00:44:13 +05:30