summaryrefslogtreecommitdiff
path: root/lib/epub.js/types/spine.d.ts
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-09-17 21:53:37 +0300
committerAndrew Dolgov <[email protected]>2021-09-17 21:53:37 +0300
commit4fd9b8f2b5a98bfcde57970b48fed2488a80f356 (patch)
tree51e0ce9cd61c24916b7d5820ee69e74bd3e76aac /lib/epub.js/types/spine.d.ts
parentd0cd10f08286be33306336fe8c4cac26ea7ce637 (diff)
add in master snapshot of epubjs
Diffstat (limited to 'lib/epub.js/types/spine.d.ts')
-rw-r--r--lib/epub.js/types/spine.d.ts30
1 files changed, 30 insertions, 0 deletions
diff --git a/lib/epub.js/types/spine.d.ts b/lib/epub.js/types/spine.d.ts
new file mode 100644
index 0000000..6cd59ce
--- /dev/null
+++ b/lib/epub.js/types/spine.d.ts
@@ -0,0 +1,30 @@
+import Packaging from "./packaging";
+import Section from "./section";
+import Hook from "./utils/hook";
+
+export default class Spine {
+ constructor();
+
+ hooks: {
+ serialize: Hook,
+ content: Hook
+ };
+
+ unpack(_package: Packaging, resolver: Function, canonical: Function): void;
+
+ get(target?: string | number): Section;
+
+ each(...args: any[]): any;
+
+ first(): Section;
+
+ last(): Section;
+
+ destroy(): void;
+
+ private append(section: Section): number;
+
+ private prepend(section: Section): number;
+
+ private remove(section: Section): number;
+}