Skip to content

Commit 3c6c3fa

Browse files
committed
Add pagedjs dependency and types
1 parent 7d4a6d6 commit 3c6c3fa

3 files changed

Lines changed: 195 additions & 0 deletions

File tree

‎@types/pagedjs.d.ts‎

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
declare module 'pagedjs' {
2+
export interface PagedJsList {
3+
appendList?: (_rules: unknown) => void
4+
remove?: (_entry: unknown) => void
5+
}
6+
7+
export interface PagedJsHandlerInstance {
8+
getMediaName?(_node: unknown): unknown
9+
onAtMedia?(_node: unknown, _item: unknown, _list: PagedJsList): void
10+
}
11+
12+
export interface PagedJsHandlerConstructor {
13+
new (..._args: never[]): PagedJsHandlerInstance
14+
name: string
15+
}
16+
17+
export class Previewer {
18+
preview(): Promise<unknown>
19+
}
20+
21+
export const registeredHandlers: PagedJsHandlerConstructor[]
22+
}

‎package-lock.json‎

Lines changed: 172 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@
178178
"node-html-parser": "^7.1.0",
179179
"nodemailer": "^8.0.4",
180180
"npm": "^11.12.1",
181+
"pagedjs": "^0.4.3",
181182
"playwright-lighthouse": "^4.0.0",
182183
"postcss": "8.5.8",
183184
"postcss-html": "1.8.1",

0 commit comments

Comments
 (0)