tududi/backend/modules/search/index.js
Chris 542be2c1e9
Fix bug 366 (#764)
* Optimize DB

* Clean up names

* fixup! Clean up names

* fixup! fixup! Clean up names
2026-01-07 18:18:07 +02:00

29 lines
657 B
JavaScript

'use strict';
/**
* Search Module
*
* This module handles universal search across all entity types:
* - Tasks (with filters for priority, due date, recurring, etc.)
* - Projects
* - Areas
* - Notes
* - Tags
*
* Usage:
* const searchModule = require('./modules/search');
* app.use('/api/search', searchModule.routes);
*/
const routes = require('./routes');
const searchService = require('./service');
const searchRepository = require('./repository');
const { parseSearchParams, priorityToInt } = require('./validation');
module.exports = {
routes,
searchService,
searchRepository,
parseSearchParams,
priorityToInt,
};