r2-shared-js
Version:
Readium 2 'shared' for NodeJS (TypeScript)
18 lines (17 loc) • 985 B
TypeScript
import { MediaOverlayNode } from "../models/media-overlay";
import { Publication } from "../models/publication";
import { Link } from "../models/publication-link";
export declare const BCP47_UNKNOWN_LANG = "und";
export declare const mediaOverlayURLPath = "media-overlay.json";
export declare const mediaOverlayURLParam = "resource";
export declare const addCoverDimensions: (publication: Publication, coverLink: Link) => Promise<void>;
export declare enum EPUBis {
LocalExploded = "LocalExploded",
LocalPacked = "LocalPacked",
RemoteExploded = "RemoteExploded",
RemotePacked = "RemotePacked"
}
export declare function isEPUBlication(urlOrPath: string): EPUBis | undefined;
export declare function EpubParsePromise(filePath: string): Promise<Publication>;
export declare function getAllMediaOverlays(publication: Publication): Promise<MediaOverlayNode[]>;
export declare function getMediaOverlay(publication: Publication, spineHref: string): Promise<MediaOverlayNode>;