import type EventEmitter from 'node:events' import type { Knex } from 'knex' import RestQueriesFactory from '../../lib/knex_rest_queries.ts' const columnNames = [ 'id', 'statusCode', 'type', 'message', 'details', 'stack', 'method', 'path', 'headers', 'ip', 'reqId', 'createdAt', ] export default ({ emitter, knex }: { emitter: EventEmitter; knex: Knex }) => { return RestQueriesFactory({ knex: knex, emitter: emitter, table: 'error', columns: columnNames, }) }