1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "source": {
12 "kind": "IN_MEMORY",
13 "files": {
14 "src/ProductList.tsx": "import './ProductList.css'; function calc(price:number,quantity:number){return price*quantity} export function ProductList({products}:{products:{active:boolean;price:number}[]}){const data=products.filter((product)=>product.active);if(data.length){return <div className=\"wrap\">{data.map((product)=><span>{calc(product.price,1)}</span>)}</div>}else{return <p>Empty</p>}}",
15 "src/ProductList.css": ".wrap{display:grid}"
16 }
17 },
18 "mode": "STANDARD",
19 "operation": "APPLY",
20 "verification": {
21 "executionPolicy": "STATIC_ONLY",
22 "scripts": [],
23 "visualPolicy": "NOT_RUN",
24 "routes": [],
25 "acceptExistingBaselineFailures": false
26 },
27 "consent": {
28 "sourceProcessingAuthorized": true,
29 "sendSelectedSourceToAi": false,
30 "executeProjectCodeInSandbox": false
31 }
32};
33
34
35const run = await client.actor("bread-kim/human-readable-code-refactorer").call(input);
36
37
38console.log('Results from dataset');
39console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
40const { items } = await client.dataset(run.defaultDatasetId).listItems();
41items.forEach((item) => {
42 console.dir(item);
43});
44
45