epubavocado
Version:
I am an EPUB object model aspiring to be standards compliant.
46 lines (45 loc) • 2.16 kB
TypeScript
import { Entity } from '../mixins/entity.js';
import { Maybe } from '../../util.js';
declare const ManifestItem_base: {
new (...args: any[]): {
href(): Maybe<string>;
mediaType(): Maybe<string>;
_node: Node;
_context: Entity;
_select(expression: string): Maybe<import("xpath").SelectedValue>;
_selectAll(expression: string): import("xpath").SelectedValue[];
_resolve(expression: string): Maybe<string>;
_resolve<T>(expression: string, constructor: import("../mixins/constructor.js").Constructor<T>): Maybe<T>;
_resolveAll(expression: string): string[];
_resolveAll<T_1>(expression: string, constructor: import("../mixins/constructor.js").Constructor<T_1>): T_1[];
};
} & {
new (...args: any[]): {
properties(): string[] | undefined;
_node: Node;
_context: Entity;
_select(expression: string): Maybe<import("xpath").SelectedValue>;
_selectAll(expression: string): import("xpath").SelectedValue[];
_resolve(expression: string): Maybe<string>;
_resolve<T_2>(expression: string, constructor: import("../mixins/constructor.js").Constructor<T_2>): Maybe<T_2>;
_resolveAll(expression: string): string[];
_resolveAll<T_3>(expression: string, constructor: import("../mixins/constructor.js").Constructor<T_3>): T_3[];
};
} & {
new (...args: any[]): {
id(): Maybe<string>;
_node: Node;
_context: Entity;
_select(expression: string): Maybe<import("xpath").SelectedValue>;
_selectAll(expression: string): import("xpath").SelectedValue[];
_resolve(expression: string): Maybe<string>;
_resolve<T_4>(expression: string, constructor: import("../mixins/constructor.js").Constructor<T_4>): Maybe<T_4>;
_resolveAll(expression: string): string[];
_resolveAll<T_5>(expression: string, constructor: import("../mixins/constructor.js").Constructor<T_5>): T_5[];
};
} & typeof Entity;
export declare class ManifestItem extends ManifestItem_base {
mediaOverlay(): Maybe<ManifestItem>;
fallback(): Maybe<ManifestItem>;
}
export {};