goodreads-bookshelf
Version:
Facade of Goodreads Bookshelf
27 lines (26 loc) • 618 B
TypeScript
import { BookDTO } from './book-dto';
import { Shelf } from './shelf';
export declare class Book {
private _title;
private _author;
private _isbn13;
private _imageUrl;
private _link;
private _dateStarted;
private _dateFinished;
private _rating;
private _shelf;
constructor(bookDto: BookDTO);
private parseDate;
private monthIndex;
title(): string;
author(): string;
imageUrl(): string;
localImageUrl(): string;
link(): string;
dateStarted(): Date;
dateFinished(): Date;
yearFinished(): number;
rating(): string;
shelf(): Shelf;
}