@bookbox/core
Version:
Bookbox — e-book format
9 lines (8 loc) • 677 B
TypeScript
import { BookItem, BookLayoutView, BookLinkedItem, BookLinkedSchema, BookSchema } from "./model";
export declare function getElementView(item: BookItem): BookLayoutView;
export declare const getTextLinkedItem: (text: string) => BookLinkedItem;
export declare const getPageLinkedItem: (count: number) => BookLinkedItem;
export declare function getBookLinkedItem(item: BookItem): BookLinkedItem;
export declare function getBookLinkedSchema(schema: BookSchema, root?: boolean): BookLinkedSchema;
export declare function getLinkedLeafList(linkedSchema: BookLinkedSchema): BookLinkedItem[];
export declare function getSchemaFromLinkedList(linkedList: BookLinkedItem[]): BookSchema;