import { createError, ErrorCode } from '../index.js'; export interface InvalidQueryErrorExtensions { reason: string; } export const messageConstructor = ({ reason }: InvalidQueryErrorExtensions) => `Invalid query. ${reason}.`; export const InvalidQueryError = createError( ErrorCode.InvalidQuery, messageConstructor, 400, );