We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 245e9c9 commit 13aaef9Copy full SHA for 13aaef9
packages/database/src/index.ts
@@ -1,19 +1,17 @@
1
-// Database package
2
export interface DatabaseConfig {
3
- connectionString: string;
4
- poolSize?: number;
+ host: string;
+ port: number;
+ database: string;
5
}
6
7
export class Database {
8
- constructor(private config: DatabaseConfig) {}
+ private config: DatabaseConfig;
9
10
- async connect(): Promise<void> {
11
- console.log('Connecting to database...');
+ constructor(config: DatabaseConfig) {
+ this.config = config;
12
13
14
- async disconnect(): Promise<void> {
15
- console.log('Disconnecting from database...');
+ connect(): void {
+ console.log(`Connecting to ${this.config.host}:${this.config.port}/${this.config.database}`);
16
17
-}
18
-
19
-export default Database;
+}
0 commit comments