1 files changed, 29 insertions, 3 deletions
diff --git a/dist/util/Database.d.ts b/dist/util/Database.d.ts
index 1a45ea78..dcb9bc90 100644
--- a/dist/util/Database.d.ts
+++ b/dist/util/Database.d.ts
@@ -1,3 +1,29 @@
-import { MongoDatabase } from "lambert-db";
-declare const db: MongoDatabase;
-export default db;
+/// <reference types="node" />
+import "./MongoBigInt";
+import mongoose, { Collection } from "mongoose";
+import { ChangeStream, ChangeEvent } from "mongodb";
+import EventEmitter from "events";
+declare const _default: mongoose.Connection;
+export default _default;
+export interface MongooseCache {
+ on(event: "delete", listener: (id: string) => void): this;
+ on(event: "change", listener: (data: any) => void): this;
+ on(event: "insert", listener: (data: any) => void): this;
+ on(event: "close", listener: () => void): this;
+}
+export declare class MongooseCache extends EventEmitter {
+ collection: Collection;
+ pipeline: Array<Record<string, unknown>>;
+ opts: {
+ onlyEvents: boolean;
+ };
+ stream: ChangeStream;
+ data: any;
+ constructor(collection: Collection, pipeline: Array<Record<string, unknown>>, opts: {
+ onlyEvents: boolean;
+ });
+ init(): Promise<void>;
+ convertResult(obj: any): any;
+ change: (doc: ChangeEvent) => boolean | Promise<any> | undefined;
+ destroy(): Promise<any> | undefined;
+}
|