UNPKG

r2-opds-js

Version:

Readium 2 'opds' for NodeJS (TypeScript)

17 lines (16 loc) 829 B
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; }