SYMBOL INDEX (116 symbols across 25 files) FILE: teams.md/scripts/generate-language-docs.ts constant TEMPLATES_DIR (line 22) | const TEMPLATES_DIR = path.join(__dirname, '..', 'src', 'pages', 'templa... constant FRAGMENTS_DIR (line 23) | const FRAGMENTS_DIR = path.join(__dirname, '..', 'src', 'components', 'i... constant DOCS_BASE (line 25) | const DOCS_BASE = path.join(__dirname, '..', 'docs', 'main'); constant NOT_APPLICABLE_REGEX (line 35) | const NOT_APPLICABLE_REGEX = /^(not applicable|n\/a)\s*$/i; constant LANGUAGE_INCLUDE_REGEX (line 42) | const LANGUAGE_INCLUDE_REGEX = / = { type DocusaurusConfig (line 41) | interface DocusaurusConfig { type ProcessedFile (line 46) | interface ProcessedFile { type FileInfo (line 55) | interface FileInfo { type FolderStructure (line 62) | interface FolderStructure { function getDocusaurusConfig (line 75) | function getDocusaurusConfig(baseDir: string): DocusaurusConfig { function generateLlmsTxt (line 101) | async function generateLlmsTxt(): Promise { function generateLanguageFiles (line 140) | async function generateLanguageFiles(language: Language, baseDir: string... function processAllFiles (line 192) | async function processAllFiles(allFiles: string[], baseDir: string, lang... function generateIndividualTxtFiles (line 245) | async function generateIndividualTxtFiles( function generateSmallVersionHierarchical (line 303) | async function generateSmallVersionHierarchical(language: Language, base... function renderHierarchicalStructure (line 331) | function renderHierarchicalStructure(structure: { [key: string]: FolderS... function extractSummaryFromFile (line 462) | function extractSummaryFromFile(filePath: string): string { function generateFullVersion (line 506) | async function generateFullVersion(language: Language, processedFiles: P... function groupFilesBySection (line 536) | function groupFilesBySection(processedFiles: ProcessedFile[], baseDir: s... function generateSafeFileName (line 593) | function generateSafeFileName(title: string): string { function formatSectionName (line 611) | function formatSectionName(sectionName: string): string { function formatBytes (line 634) | function formatBytes(bytes: number): string { FILE: teams.md/scripts/lib/content-processor.ts type ProcessedContent (line 7) | interface ProcessedContent { type ParsedMarkdown (line 16) | interface ParsedMarkdown { type DocusaurusConfig (line 22) | interface DocusaurusConfig { function shouldIgnoreFileBySection (line 32) | function shouldIgnoreFileBySection(filePath: string): boolean { function processContent (line 74) | async function processContent( function parseMarkdownContent (line 138) | async function parseMarkdownContent( function processFileCodeBlocks (line 187) | async function processFileCodeBlocks(content: string, baseDir: string): ... function loadCodeFile (line 217) | async function loadCodeFile(src: string, baseDir: string): Promise(content: string, propertyName: string, def... method shouldIgnore (line 136) | static shouldIgnore(content: string): boolean { method _parseValue (line 156) | private static _parseValue(value: string): string | number | boolean { FILE: teams.md/src/components/FileCodeBlock.tsx type FileCodeBlockParams (line 5) | type FileCodeBlockParams = { function FileCodeBlock (line 10) | function FileCodeBlock({ src, lang }: PropsWithChildren) { FILE: teams.md/src/components/Language.tsx type LanguageProps (line 5) | type LanguageProps = { function Language (line 10) | function Language({ language, children }: PropsWithChildren