hunk.code_window:   };
   }
   export function indexArray<T, U>(
     list: () => T[],
     mapFn: (v: () => T, i: number) => U,
     options: { fallback?: () => any } = {}
   ): () => U[] {
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:   list: () => readonly T[],
  
hunk.file_path: packages/solid/src/reactive/array.ts
hunk.type: replace
file: const path = require("path");
  const { execFile } = require("child_process");
  
  const pathToRunner = path.resolve(__dirname, "writeToDisk.js");
  
  function run({ entry, output, url }) {
    execFile("node", [pathToRunner, entry, output, url], (err, stdout, stderr) => console.log(stdout));
  }
  
  module.exports = function renderStatic(config) {
    if (Array.isArray(config)) {
      config.forEach(run);
    } else run(config);
  };
  