From 4fd9b8f2b5a98bfcde57970b48fed2488a80f356 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 17 Sep 2021 21:53:37 +0300 Subject: add in master snapshot of epubjs --- lib/epub.js/types/themes.d.ts | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 lib/epub.js/types/themes.d.ts (limited to 'lib/epub.js/types/themes.d.ts') diff --git a/lib/epub.js/types/themes.d.ts b/lib/epub.js/types/themes.d.ts new file mode 100644 index 0000000..465a127 --- /dev/null +++ b/lib/epub.js/types/themes.d.ts @@ -0,0 +1,40 @@ +import Rendition from "./rendition"; +import Contents from "./contents"; + +export default class Themes { + constructor(rendition: Rendition); + + register( themeObject: object ): void; + + register( theme: string, url: string ): void; + + register( theme: string, themeObject: object ): void; + + default( theme: object | string ): void; + + registerThemes( themes: object ): void; + + registerCss( name: string, css: string ): void; + + registerUrl( name: string, input: string ): void; + + registerRules( name: string, rules: object ): void; + + select( name: string ): void; + + update( name: string ): void; + + inject( content: Contents ): void; + + add( name: string, contents: Contents ): void; + + override(name: string, value: string, priority?: boolean): void; + + overrides(contents: Contents): void; + + fontSize(size: string): void; + + font(f: string): void; + + destroy(): void; +} -- cgit v1.2.3