mirror of
https://github.com/futurepress/epub.js.git
synced 2025-10-03 14:59:18 +02:00
Lint
This commit is contained in:
parent
f09089cf77
commit
7c7c554ee7
84 changed files with 13879 additions and 14510 deletions
29
types/mapping.d.ts
vendored
29
types/mapping.d.ts
vendored
|
@ -1,34 +1,35 @@
|
|||
import Layout from "./layout";
|
||||
import Contents from "./contents";
|
||||
import Layout from "./layout";
|
||||
|
||||
export interface EpubCFIPair {
|
||||
start: string,
|
||||
end: string
|
||||
start: string;
|
||||
end: string;
|
||||
}
|
||||
|
||||
export interface RangePair {
|
||||
start: Range,
|
||||
end: Range
|
||||
start: Range;
|
||||
end: Range;
|
||||
}
|
||||
|
||||
export default class Mapping {
|
||||
constructor(layout: Layout, direction?: string, axis?: string, dev?: boolean);
|
||||
|
||||
page(contents: Contents, cfiBase: string, start: number, end: number): EpubCFIPair;
|
||||
|
||||
page(
|
||||
contents: Contents,
|
||||
cfiBase: string,
|
||||
start: number,
|
||||
end: number
|
||||
): EpubCFIPair;
|
||||
axis(axis: string): boolean;
|
||||
|
||||
private walk(root: Node, func: Function);
|
||||
|
||||
private findStart(root: Node, start: number, end: number): Range;
|
||||
|
||||
private findEnd(root: Node, start: number, end: number): Range;
|
||||
|
||||
private findTextStartRange(node: Node, start: number, end: number): Range;
|
||||
|
||||
private findTextEndRange(node: Node, start: number, end: number): Range;
|
||||
|
||||
private splitTextNodeIntoRanges(node: Node, _splitter?: string): Array<Range>;
|
||||
|
||||
private rangePairToCfiPair(cfiBase: string, rangePair: RangePair): EpubCFIPair;
|
||||
private rangePairToCfiPair(
|
||||
cfiBase: string,
|
||||
rangePair: RangePair
|
||||
): EpubCFIPair;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue