@readium/navigator
Version:
Next generation SDK for publications in Web Apps
21 lines (20 loc) • 626 B
TypeScript
import { Link, Publication } from "@readium/shared";
import { Injector } from "../injection/Injector.ts";
export declare class WebPubBlobBuilder {
private readonly item;
private readonly burl;
private readonly pub;
private readonly cssProperties?;
private readonly injector;
constructor(pub: Publication, baseURL: string, item: Link, options: {
cssProperties?: {
[key: string]: string;
};
injector?: Injector | null;
});
build(): Promise<string>;
private buildHtmlFrame;
private setProperties;
private finalizeDOM;
private serializeAsHTML;
}