Skip to content

Commit 181d0d8

Browse files
committed
Use named exports for interfaces to allow multiple interfaces per file
1 parent af8e690 commit 181d0d8

File tree

5 files changed

+7
-12
lines changed

5 files changed

+7
-12
lines changed

src/classes/Database.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import IDatabase from '../interfaces/IDatabase';
1+
import { IDatabase } from '../interfaces/IDatabase';
22

33
export class Database implements IDatabase {
44
private driver: IDatabase;

src/classes/FileDriver.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ import * as fs from 'fs';
22
import * as glob from 'glob';
33
import * as path from 'path';
44

5-
import IDatabase from '../interfaces/IDatabase';
6-
5+
import { IDatabase } from '../interfaces/IDatabase';
76
import { IExtractor } from '../interfaces/IExtractor';
87

98
type fs = typeof fs;

src/interfaces/IDatabase.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import { IContent } from './IContent';
22

3-
interface IDatabase {
3+
export interface IDatabase {
44
getAll: (table: string) => IContent[];
55
getById: (id: string|number, table: string) => IContent;
66
}
7-
8-
export default IDatabase;

src/interfaces/IModel.ts

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
import IDatabase from './IDatabase';
1+
import { IDatabase } from './IDatabase';
22

3-
interface IModel extends IDatabase {
3+
export interface IModel extends IDatabase {
44
table: string;
55
}
6-
7-
export default IModel;

src/models/ArticleModel.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { IContent } from '../interfaces/IContent';
2-
import IDatabase from '../interfaces/IDatabase';
3-
import IModel from '../interfaces/IModel';
2+
import { IDatabase } from '../interfaces/IDatabase';
3+
import { IModel } from '../interfaces/IModel';
44

55
export interface IArticle extends IContent {
66
description?: string;

0 commit comments

Comments
 (0)