@readium/navigator
Version:
Next generation SDK for publications in Web Apps
21 lines (20 loc) • 742 B
TypeScript
import { Loader } from "../../../navigator-html-injectables/src/Loader";
import { FrameComms } from "../../../navigator/src/epub/frame/FrameComms";
export declare class WebPubFrameManager {
private frame;
private loader;
readonly source: string;
private comms;
private destroyed;
private currModules;
constructor(source: string);
load(modules?: string[]): Promise<Window>;
destroy(): Promise<void>;
get iframe(): HTMLIFrameElement;
get realSize(): DOMRect;
get window(): Window;
get atLeft(): boolean;
get atRight(): boolean;
get msg(): FrameComms | undefined;
get ldr(): Loader<import("../../../navigator-html-injectables/src/modules/ModuleLibrary").ModuleName> | undefined;
}