import { Stringifier } from './query-parser.stringifier.ts'; import { Parser } from './query-parser.parser.ts'; import type { QueryFilter } from '#root/utils/utils.query.ts'; class QueryParser { private parser = new Parser(); private stringifier = new Stringifier(); public parse = (input: string): QueryFilter => { return this.parser.parse(input); }; public stringify = (filter: QueryFilter): string => { return this.stringifier.stringify(filter); }; } export { QueryParser };