UNPKG

packdir-cli

Version:
31 lines (30 loc) 876 B
import { Chapter, Content, Options } from '../lib/util'; interface MetadataObject { title: string; } /** * metadata */ export declare class Metadata { title: string; constructor(data?: MetadataObject); } /** * Equals the package element in Epub 3.2. */ export declare class Packdocument { metadata: Metadata; version: string; constructor(data?: Metadata | string, content?: Content); static generateFromPath(): Promise<[Options, Chapter[]]>; /** * Get the title of markdown document. * @param markdown File content * @param filename Filename as default title if no title in markdown document. * @returns Chapter title and content. */ static getMarkdownArticleTitle(markdown: string, filename: string, count: number): [string, string]; private constructWithMarkdownFile; saveAsEpub(): void; } export {};