packdir-cli
Version:
Packdir CLI
31 lines (30 loc) • 876 B
TypeScript
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 {};