Skip to content

src/books-service.ts โ€‹

From Week 2 in-class: books router ยท original: week2-router/src/books-service.ts ยท all files in this project

ts
import type { Book } from './types.js'; //note we import from .js

let catalog: Book[] = [];

export function addBook(book: Book): void {
  catalog.push(book);
}

export function getAllBooks(): Book[] {
  return catalog;
}

export function removeBook(id: number): void {
    catalog = catalog.filter(book => book.id !== id);
  }