From a44da1024dc39e2d2fef296fc1d4e5894090fce0 Mon Sep 17 00:00:00 2001
From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com>
Date: Sat, 13 Feb 2021 14:15:59 +0100
Subject: :zap: Config and database update
---
dist/util/Database.d.ts | 32 +++++++++++++++++++++++++++++---
1 file changed, 29 insertions(+), 3 deletions(-)
(limited to 'dist/util/Database.d.ts')
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;
+///
+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>;
+ opts: {
+ onlyEvents: boolean;
+ };
+ stream: ChangeStream;
+ data: any;
+ constructor(collection: Collection, pipeline: Array>, opts: {
+ onlyEvents: boolean;
+ });
+ init(): Promise;
+ convertResult(obj: any): any;
+ change: (doc: ChangeEvent) => boolean | Promise | undefined;
+ destroy(): Promise | undefined;
+}
--
cgit 1.5.1