@readium/navigator-html-injectables
Version:
An embeddable solution for connecting frames of HTML publications with a Readium Navigator
12 lines (11 loc) • 410 B
TypeScript
import { Comms } from "../comms";
import { ReadiumWindow } from "../helpers/dom";
import { ModuleName } from "./ModuleLibrary";
export declare abstract class Module {
static readonly moduleName: ModuleName;
abstract mount(wnd: ReadiumWindow, comms: Comms): boolean;
abstract unmount(wnd: ReadiumWindow, comms: Comms): boolean;
}
export type ModuleDerived = {
new (): Module;
} & typeof Module;