SYMBOL INDEX (19 symbols across 4 files) FILE: scripts/constants.ts constant GITHUB_ORG (line 1) | const GITHUB_ORG = 'yangshun'; constant GITHUB_REPO (line 2) | const GITHUB_REPO = 'top-javascript-interview-questions'; FILE: scripts/gen.ts constant README_PATH_EN (line 12) | const README_PATH_EN = 'README.md'; function processQuestion (line 16) | async function processQuestion( function readQuestionsList (line 74) | async function readQuestionsList() { function processQuestionList (line 97) | async function processQuestionList(qns: string[]) { function formatTableOfContents (line 107) | function formatTableOfContents(qnList: QuestionItem[]) { function formatQuestion (line 124) | function formatQuestion( type Options (line 158) | type Options = Readonly<{ function generateList (line 168) | async function generateList(qns: string[], options: Options) { function generateBulletList (line 207) | async function generateBulletList( function generateAll (line 238) | async function generateAll() { FILE: scripts/rank.ts function rankQuestion (line 61) | async function rankQuestion(dirName: string, locale: string = 'en-US') { function readQuestionsList (line 78) | async function readQuestionsList() { function rankQuestionList (line 88) | async function rankQuestionList(qns: string[]) { function generate (line 92) | async function generate() { FILE: scripts/types.ts type QuestionMetadata (line 1) | type QuestionMetadata = Readonly<{ type QuestionFrontmatter (line 10) | type QuestionFrontmatter = Readonly<{ type QuestionItem (line 14) | type QuestionItem = Readonly<{