UNPKG

1.94 kBTypeScriptView Raw
1declare type EventTypeCheckCompleted = {
2 durationInSeconds: number;
3 typescriptVersion: string | null;
4 inputFilesCount?: number;
5 totalFilesCount?: number;
6 incremental?: boolean;
7};
8export declare function eventTypeCheckCompleted(event: EventTypeCheckCompleted): {
9 eventName: string;
10 payload: EventTypeCheckCompleted;
11};
12export declare type EventLintCheckCompleted = {
13 durationInSeconds: number;
14 eslintVersion: string | null;
15 lintedFilesCount?: number;
16 lintFix?: boolean;
17 buildLint?: boolean;
18 nextEslintPluginVersion?: string | null;
19 nextEslintPluginErrorsCount?: number;
20 nextEslintPluginWarningsCount?: number;
21};
22export declare function eventLintCheckCompleted(event: EventLintCheckCompleted): {
23 eventName: string;
24 payload: EventLintCheckCompleted;
25};
26declare type EventBuildCompleted = {
27 durationInSeconds: number;
28 totalPageCount: number;
29 hasDunderPages: boolean;
30 hasTestPages: boolean;
31};
32export declare function eventBuildCompleted(pagePaths: string[], event: Omit<EventBuildCompleted, 'totalPageCount' | 'hasDunderPages' | 'hasTestPages'>): {
33 eventName: string;
34 payload: EventBuildCompleted;
35};
36declare type EventBuildOptimized = {
37 durationInSeconds: number;
38 totalPageCount: number;
39 staticPageCount: number;
40 staticPropsPageCount: number;
41 serverPropsPageCount: number;
42 ssrPageCount: number;
43 hasDunderPages: boolean;
44 hasTestPages: boolean;
45 hasStatic404: boolean;
46 hasReportWebVitals: boolean;
47 headersCount: number;
48 rewritesCount: number;
49 redirectsCount: number;
50 headersWithHasCount: number;
51 rewritesWithHasCount: number;
52 redirectsWithHasCount: number;
53};
54export declare function eventBuildOptimize(pagePaths: string[], event: Omit<EventBuildOptimized, 'totalPageCount' | 'hasDunderPages' | 'hasTestPages'>): {
55 eventName: string;
56 payload: EventBuildOptimized;
57};
58export {};