function getSupportedFilesGlob() {
    if (!supportedFilesGlob) {
      const extensions = flatten_1(context.languages.map(lang => lang.extensions || []));
      const filenames = flatten_1(context.languages.map(lang => lang.filenames || []));
      supportedFilesGlob = `**/{${extensions.map(ext => "*" + (ext[0] === "." ? ext : "." + ext)).concat(filenames)}}`;
    }

    return supportedFilesGlob;
  }
@type {Array<{ type: 'file' | 'dir' | 'glob'; glob: string; input: string; }>}