|
@@ -1,7 +1,8 @@
|
|
import {Book, Logger as DamageLogger, Librarian} from './interfaces';
|
|
import {Book, Logger as DamageLogger, Librarian} from './interfaces';
|
|
-import {Category} from "./enums";
|
|
|
|
-import {ReferenceItem, UniversityLibrarian} from "./classes";
|
|
|
|
|
|
+import {Category} from './enums';
|
|
|
|
+import {ReferenceItem, UniversityLibrarian} from './classes';
|
|
import { CalculateLateFees as CalcFee, MaxBooksAllowed } from './lib/utilityfunctions';
|
|
import { CalculateLateFees as CalcFee, MaxBooksAllowed } from './lib/utilityfunctions';
|
|
|
|
+import refBook from './encyclopedia';
|
|
|
|
|
|
export function GetAllBooks(): Book[] {
|
|
export function GetAllBooks(): Book[] {
|
|
const books = [
|
|
const books = [
|
|
@@ -194,6 +195,9 @@ function importDemo() {
|
|
let fee = CalcFee(10);
|
|
let fee = CalcFee(10);
|
|
let max = MaxBooksAllowed(12);
|
|
let max = MaxBooksAllowed(12);
|
|
console.log(`Fee: ${fee}, max books: ${max}.`);
|
|
console.log(`Fee: ${fee}, max books: ${max}.`);
|
|
|
|
+
|
|
|
|
+ let ref = new refBook('Fact Book', 2016, 1);
|
|
|
|
+ console.log(ref);
|
|
}
|
|
}
|
|
|
|
|
|
false && bookDemo();
|
|
false && bookDemo();
|