cmorooney_obsidian-game-sea.../src/models/book.model.ts
2022-09-05 22:18:35 +09:00

29 lines
900 B
TypeScript

export interface FrontMatter {
[key: string]: string | string[];
}
export interface Book {
title: string; // 책 제목
subtitle?: string;
author: string; // 저자
authors: string[];
category?: string; // 카테고리
publisher?: string; // 출판사
publishDate?: string; // 출판일
totalPage?: number | string; // 전체 페이지
coverUrl?: string; // 커버 URL
coverSmallUrl?: string; // 커버 URL
coverMediumUrl?: string; // 커버 URL
coverLargeUrl?: string; // 커버 URL
status?: string; // 읽기 상태(읽기전, 읽는중, 읽기완료)
startReadDate?: string; // 읽기 시작한 일시
finishReadDate?: string; // 읽기 완료한 일시
myRate?: number | string; //나의 평점
bookNote?: string; //서평 기록 여부
isbn10?: string;
isbn13?: string;
isbn?: string;
link?: string;
description?: string;
previewLink?: string;
}