diff --git a/package.json b/package.json index 2ae7458a..c339c058 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "pub": "node build/publish", "jest": "node build/jest", "start": "node --async-stack-traces --trace-deprecation --enable-source-maps build/start", - "clean": "zsh -c \"rm -r tsconfig.build.tsbuildinfo ./packages/*/tsconfig.build.tsbuildinfo ./packages/*/dist ./coverage\"" + "clean": "zsh -c \"rm -r tsconfig.build.tsbuildinfo ./packages/*/tsconfig.tsbuildinfo ./packages/*/dist ./coverage\"" }, "version": "1.0.0", "license": "AGPL-3.0-only", diff --git a/packages/hydrooj/src/service/bus.ts b/packages/hydrooj/src/service/bus.ts index 240e05cd..93b2d6bf 100644 --- a/packages/hydrooj/src/service/bus.ts +++ b/packages/hydrooj/src/service/bus.ts @@ -1,6 +1,6 @@ /* eslint-disable no-await-in-loop */ import cluster from 'cluster'; -import { Db, UpdateQuery } from 'mongodb'; +import { Db } from 'mongodb'; import { Logger } from '../logger'; import { Mdoc, Rdoc, User } from '../interface'; @@ -26,9 +26,9 @@ export interface EventMap { 'document/add': (doc: any) => Promise | void 'document/set': - (domainId: string, docType: T, docId: DocType[T], $set: UpdateQuery['$set']) => Promise | void + (domainId: string, docType: T, docId: DocType[T], $set: any) => Promise | void - 'record/change': (rdoc: Rdoc, $set?: UpdateQuery['$set'], $push?: UpdateQuery['$push']) => void + 'record/change': (rdoc: Rdoc, $set?: any, $push?: any) => void } function getHooks(name: K) {