r2-opds-js
Version:
Readium 2 'opds' for NodeJS (TypeScript)
17 lines (16 loc) • 829 B
TypeScript
import { Metadata } from "r2-shared-js/dist/es5/src/models/metadata";
import { Link } from "r2-shared-js/dist/es5/src/models/publication-link";
import { OPDSLink } from "./opds2-link";
export declare class OPDSPublication {
Metadata: Metadata;
Links: OPDSLink[];
Images: Link[];
Image: Link;
findFirstLinkByRel(rel: string): OPDSLink | undefined;
AddImage(href: string, typeImage: string, height: number, width: number): void;
AddLink_(href: string, typeLink: string, rel: string, title: string): void;
AddAuthor(name: string, identifier: string, sortAs: string, href: string, typeLink: string): void;
AddSerie(name: string, position: number, href: string, typeLink: string): void;
AddPublisher(name: string, href: string, typeLink: string): void;
protected _OnDeserialized(): void;
}