|
| 1 | +import { ActorRun } from "apify"; |
| 2 | + |
1 | 3 | export interface FrontendActorState {
|
2 | 4 | totalUrls: number;
|
3 | 5 | runConfigurations: PreparedActorConfig[];
|
@@ -99,7 +101,10 @@ export interface ActorCheckDetailedOutput {
|
99 | 101 | playwrightBrowser?: 'chrome' | 'firefox' | 'webkit';
|
100 | 102 | computeUnitsUsedForThisCheck?: number;
|
101 | 103 | // (totalPages.length / computeUnitsUsedForThisCheck) yields the amount of pages checkable per compute unit
|
102 |
| - pagesPerComputeUnit?: number; |
| 104 | + pagesPerComputeUnit: number; |
| 105 | + computeUnitsPerRequest: number; |
| 106 | + residentialGBs: number; |
| 107 | + residentialGBsPerRequest: number; |
103 | 108 |
|
104 | 109 | // URLs
|
105 | 110 | url: string;
|
@@ -133,3 +138,20 @@ export type ActorCheckSimplifiedOutput = {
|
133 | 138 | ? Record<number, number>
|
134 | 139 | : ActorCheckDetailedOutput[K];
|
135 | 140 | };
|
| 141 | + |
| 142 | +export interface FixedActorRun extends ActorRun { |
| 143 | + usage: { |
| 144 | + ACTOR_COMPUTE_UNITS: number, |
| 145 | + DATASET_READS: number, |
| 146 | + DATASET_WRITES: number, |
| 147 | + KEY_VALUE_STORE_READS: number, |
| 148 | + KEY_VALUE_STORE_WRITES: number, |
| 149 | + KEY_VALUE_STORE_LISTS: number, |
| 150 | + REQUEST_QUEUE_READS: number, |
| 151 | + REQUEST_QUEUE_WRITES: number, |
| 152 | + DATA_TRANSFER_INTERNAL_GBYTES: number, |
| 153 | + DATA_TRANSFER_EXTERNAL_GBYTES: number, |
| 154 | + PROXY_RESIDENTIAL_TRANSFER_GBYTES: number, |
| 155 | + PROXY_SERPS: number, |
| 156 | + } |
| 157 | +}; |
0 commit comments