diff options
author | Andrew Dolgov <[email protected]> | 2021-09-17 21:53:37 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-09-17 21:53:37 +0300 |
commit | 4fd9b8f2b5a98bfcde57970b48fed2488a80f356 (patch) | |
tree | 51e0ce9cd61c24916b7d5820ee69e74bd3e76aac /lib/epub.js/types/themes.d.ts | |
parent | d0cd10f08286be33306336fe8c4cac26ea7ce637 (diff) |
add in master snapshot of epubjs
Diffstat (limited to 'lib/epub.js/types/themes.d.ts')
-rw-r--r-- | lib/epub.js/types/themes.d.ts | 40 |
1 files changed, 40 insertions, 0 deletions
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; +} |