UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

17 lines (16 loc) 773 B
import { FileWriteConfig, Logger } from "ssg-api"; import { Book } from "./Book.js"; import { TimeUrlBuilder } from "../time/TimeUrlBuilder.js"; import { People, PeopleService } from "@rr0/data"; export declare class BookService { readonly logger: Logger; protected dry: boolean; protected peopleService: PeopleService; protected timeUrlBuilder: TimeUrlBuilder; protected config: FileWriteConfig; protected readonly intlOptions: Intl.DateTimeFormatOptions; protected peopleList: People[]; constructor(logger: Logger, dry: boolean, peopleService: PeopleService, timeUrlBuilder: TimeUrlBuilder, config: FileWriteConfig); import(fileName: string): Promise<Book[]>; protected findPeople(fullName: string): Promise<People | undefined>; }