Skip to content

Commit 4339edd

Browse files
committed
Add timeout options in config
1 parent 2b917ed commit 4339edd

File tree

4 files changed

+12
-3
lines changed

4 files changed

+12
-3
lines changed

src/lib/config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ export const DEFAULT_WEB_CONFIG: WebConfigSchema = {
2626
[1920, 1080],
2727
[1366, 768],
2828
[360, 640],
29-
]
29+
],
30+
waitForTimeout: 0,
3031
}
3132
};
3233

src/lib/ctx.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ export default (options: Record<string, string>): Context => {
2929
client: new httpClient(env),
3030
config: {
3131
browsers: webConfig.web.browsers,
32-
viewports: viewports
32+
viewports: viewports,
33+
waitForPageRender: webConfig.web.waitForPageRender || 0,
34+
waitForTimeout: webConfig.web.waitForTimeout || 0
3335
},
3436
staticConfig: [],
3537
git: {

src/lib/httpClient.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ export default class httpClient {
5959
},
6060
config: {
6161
browsers: config.browsers,
62-
resolutions: config.viewports
62+
resolutions: config.viewports,
63+
waitForPageRender: config.waitForPageRender,
64+
waitForTimeout: config.waitForTimeout
6365
}
6466
}
6567
}, log)

src/types.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ export interface Context {
1212
config: {
1313
browsers: Array<string>;
1414
viewports: Array<{width: number, height: number}>;
15+
waitForPageRender: number;
16+
waitForTimeout: number;
1517
};
1618
staticConfig: WebStaticConfigSchema;
1719
build: Build;
@@ -57,6 +59,8 @@ export interface WebConfigSchema {
5759
browsers: Array<string>;
5860
viewports?: Array<Array<number>>;
5961
resolutions?: Array<Array<number>>; // for backward compatibility
62+
waitForPageRender?: number;
63+
waitForTimeout?: number;
6064
}
6165
}
6266

0 commit comments

Comments
 (0)