SYMBOL INDEX (328 symbols across 45 files) FILE: api/Python/ChatGpt/__init__.py function noNewLines (line 44) | def noNewLines(self, s: str) -> str: function formatDocs (line 47) | def formatDocs(docs): function main (line 50) | def main(req: func.HttpRequest, context: func.Context) -> func.HttpRespo... function ComposeResponse (line 86) | def ComposeResponse(jsonData, indexNs, indexType): function getMessagesFromHistory (line 100) | def getMessagesFromHistory(systemPrompt: str, modelId: str, history: Seq... function getChatHistory (line 126) | def getChatHistory(history, includeLastTurn=True, maxTokens=1000) -> str: function insertMessage (line 134) | def insertMessage(sessionId, type, role, totalTokens, tokens, response, ... function GetRrrAnswer (line 146) | def GetRrrAnswer(history, approach, overrides, indexNs, indexType): function GetAnswer (line 564) | def GetAnswer(history, approach, overrides, indexNs, indexType): function TransformValue (line 579) | def TransformValue(record, indexNs, indexType): FILE: api/Python/DocGenerator/__init__.py function PartitionFile (line 54) | def PartitionFile(fileExtension: str, fileName: str): function GetAllFiles (line 124) | def GetAllFiles(filesToProcess): function summarizeGenerateQa (line 148) | def summarizeGenerateQa(docs, embeddingModelType, deploymentType): function blobLoad (line 200) | def blobLoad(TenantId, ClientId, ClientSecret, BlobAccountName, blobCont... function s3Load (line 229) | def s3Load(bucket, key, s3Client): function storeIndex (line 243) | def storeIndex(indexType, docs, fileName, nameSpace, embeddingModelType): function Embed (line 285) | def Embed(indexType, loadType, multiple, indexName, value, function TransformValue (line 865) | def TransformValue(indexType, loadType, multiple, indexName, existingIn... function ComposeResponse (line 928) | def ComposeResponse(indexType, loadType, multiple, indexName, existingI... function main (line 944) | def main(req: func.HttpRequest, context: func.Context) -> func.HttpRespo... FILE: api/Python/IndexManagement/__init__.py function main (line 21) | def main(req: func.HttpRequest, context: func.Context) -> func.HttpRespo... function ComposeResponse (line 58) | def ComposeResponse(indexType, indexName, blobName, indexNs, operation, ... function IndexManagement (line 72) | def IndexManagement(indexType, indexName, blobName, indexNs, operation, ... function TransformValue (line 103) | def TransformValue(indexType, indexName, blobName, indexNs, operation, r... FILE: api/Python/OpenChatGpt/__init__.py function getCurrentTime (line 21) | def getCurrentTime(location): function calculator (line 34) | def calculator(num1, num2, operator): function getBingSearchResults (line 50) | def getBingSearchResults(query): function getStockPrice (line 64) | def getStockPrice(symbol): function getWeather (line 81) | def getWeather(location): function main (line 100) | def main(req: func.HttpRequest, context: func.Context) -> func.HttpRespo... function ComposeResponse (line 129) | def ComposeResponse(jsonData, indexNs, indexType): function getMessagesFromHistory (line 143) | def getMessagesFromHistory(systemPrompt: str, modelId: str, history: Seq... function insertMessage (line 169) | def insertMessage(sessionId, type, role, totalTokens, tokens, response, ... function checkFunctionArgs (line 181) | def checkFunctionArgs(function, args): function runFunctionConversation (line 196) | def runFunctionConversation(messages, functions, availableFunctions, emb... function GetRrrAnswer (line 301) | def GetRrrAnswer(history, approach, overrides, indexNs, indexType): function GetAnswer (line 646) | def GetAnswer(history, approach, overrides, indexNs, indexType): function TransformValue (line 661) | def TransformValue(record, indexNs, indexType): FILE: api/Python/QuestionAnswering/__init__.py function noNewLines (line 37) | def noNewLines(self, s: str) -> str: function formatDocs (line 40) | def formatDocs(docs): function QaAnswer (line 43) | def QaAnswer(chainType, question, indexType, value, indexNs, approach, o... function ComposeResponse (line 518) | def ComposeResponse(chainType, question, indexType, jsonData, indexNs): function TransformValue (line 532) | def TransformValue(chainType, question, indexType, record, indexNs): function main (line 584) | def main(req: func.HttpRequest, context: func.Context) -> func.HttpRespo... FILE: api/Python/Utilities/azureBlob.py function upsertMetadata (line 7) | def upsertMetadata(tenantId, clientId, clientSecret, blobAccountName, co... function getBlob (line 22) | def getBlob(tenantId, clientId, clientSecret, blobAccountName, container... function getAllBlobs (line 31) | def getAllBlobs(tenantId, clientId, clientSecret, blobAccountName, conta... function getFullPath (line 41) | def getFullPath(tenantId, clientId, clientSecret, blobAccountName, conta... function getLocalBlob (line 48) | def getLocalBlob(tenantId, clientId, clientSecret, blobAccountName, cont... function copyS3Blob (line 72) | def copyS3Blob(tenantId, clientId, clientSecret, blobAccountName, downlo... function copyBlob (line 81) | def copyBlob(tenantId, clientId, clientSecret, blobAccountName, blobCont... function deleteBlob (line 89) | def deleteBlob(tenantId, clientId, clientSecret, blobAccountName, contai... FILE: api/Python/Utilities/azureSearch.py function _get_search_client (line 65) | def _get_search_client( class AzureSearch (line 220) | class AzureSearch(VectorStore): method __init__ (line 223) | def __init__( method embeddings (line 302) | def embeddings(self) -> Optional[Embeddings]: method add_texts (line 306) | def add_texts( method similarity_search (line 378) | def similarity_search( method similarity_search_with_relevance_scores (line 392) | def similarity_search_with_relevance_scores( method vector_search (line 403) | def vector_search(self, query: str, k: int = 4, **kwargs: Any) -> List... method vector_search_with_score (line 419) | def vector_search_with_score( method hybrid_search (line 463) | def hybrid_search(self, query: str, k: int = 4, **kwargs: Any) -> List... method hybrid_search_with_score (line 479) | def hybrid_search_with_score( method semantic_hybrid_search (line 522) | def semantic_hybrid_search( method semantic_hybrid_search_with_score (line 540) | def semantic_hybrid_search_with_score( method semantic_hybrid_search_with_score_and_rerank (line 558) | def semantic_hybrid_search_with_score_and_rerank( method from_texts (line 635) | def from_texts( class AzureSearchVectorStoreRetriever (line 658) | class AzureSearchVectorStoreRetriever(BaseRetriever): class Config (line 669) | class Config: method validate_search_type (line 675) | def validate_search_type(cls, values: Dict) -> Dict: method _get_relevant_documents (line 683) | def _get_relevant_documents( method _aget_relevant_documents (line 699) | async def _aget_relevant_documents( FILE: api/Python/Utilities/cogSearch.py function deleteSearchIndex (line 30) | def deleteSearchIndex(indexName): function createSearchIndex (line 41) | def createSearchIndex(indexType, indexName): function createSections (line 118) | def createSections(indexType, embeddingModelType, fileName, docs): function indexSections (line 138) | def indexSections(indexType, embeddingModelType, fileName, indexName, do... function performCogSearch (line 170) | def performCogSearch(indexType, embeddingModelType, question, indexName,... function performSummaryQaCogSearch (line 213) | def performSummaryQaCogSearch(indexType, embeddingModelType, question, i... function generateKbEmbeddings (line 247) | def generateKbEmbeddings(OpenAiEndPoint, OpenAiKey, OpenAiVersion, OpenA... function createKbSearchIndex (line 273) | def createKbSearchIndex(SearchService, indexName): function performKbCogVectorSearch (line 326) | def performKbCogVectorSearch(embedValue, embedField, SearchService, inde... function indexDocs (line 349) | def indexDocs(SearchService, indexName, docs): FILE: api/Python/Utilities/cogSearchVsRetriever.py class CognitiveSearchVsRetriever (line 19) | class CognitiveSearchVsRetriever(BaseRetriever): class Config (line 50) | class Config: method generateEmbeddings (line 56) | def generateEmbeddings(self, text): method validate_environment (line 83) | def validate_environment(cls, values: Dict) -> Dict: method _search (line 96) | def _search(self, query: any) -> any: method _asearch (line 112) | async def _asearch(self, query: str) -> any: method get_relevant_documents (line 115) | def get_relevant_documents(self, query: str) -> List[Document]: method aget_relevant_documents (line 123) | async def aget_relevant_documents(self, query: str) -> List[Document]: FILE: api/Python/Utilities/embeddingSchema.py class Embeddings (line 5) | class Embeddings(ABC): method embed_documents (line 9) | def embed_documents(self, texts: List[str]) -> List[List[float]]: method embed_query (line 13) | def embed_query(self, text: str) -> List[float]: method aembed_documents (line 16) | async def aembed_documents(self, texts: List[str]) -> List[List[float]]: method aembed_query (line 20) | async def aembed_query(self, text: str) -> List[float]: FILE: api/Python/Utilities/embeddings.py function generateEmbeddings (line 8) | def generateEmbeddings(embeddingModelType, text): FILE: api/Python/Utilities/fmp.py function __return_json_v3 (line 331) | def __return_json_v3( function __return_json_v4 (line 375) | def __return_json_v4( function __validate_period (line 418) | def __validate_period(value: str) -> str: function __validate_sector (line 430) | def __validate_sector(value: str) -> str: function __validate_industry (line 442) | def __validate_industry(value: str) -> str: function __validate_time_delta (line 456) | def __validate_time_delta(value: str) -> str: function __validate_series_type (line 470) | def __validate_series_type(value: str) -> str: function __validate_technical_indicators_time_delta (line 484) | def __validate_technical_indicators_time_delta(value: str) -> str: function mapper_cik_name (line 497) | def mapper_cik_name( function searchCik (line 516) | def searchCik( function cik_list (line 533) | def cik_list(apikey: str) -> typing.Optional[typing.List[typing.Dict]]: function cik_search (line 545) | def cik_search(apikey: str, name: str) -> typing.Optional[typing.List[ty... function companyProfile (line 558) | def companyProfile( function keyExecutives (line 573) | def keyExecutives( function search (line 588) | def search( function search_ticker (line 610) | def search_ticker( function financial_statement (line 632) | def financial_statement( function income_statement (line 653) | def income_statement( function balance_sheet_statement (line 683) | def balance_sheet_statement( function cash_flow_statement (line 713) | def cash_flow_statement( function financial_statement_symbol_lists (line 743) | def financial_statement_symbol_lists( function income_statement_growth (line 757) | def income_statement_growth( function balance_sheet_statement_growth (line 778) | def balance_sheet_statement_growth( function cash_flow_statement_growth (line 797) | def cash_flow_statement_growth( function income_statement_as_reported (line 816) | def income_statement_as_reported( function balance_sheet_statement_as_reported (line 850) | def balance_sheet_statement_as_reported( function cash_flow_statement_as_reported (line 884) | def cash_flow_statement_as_reported( function financial_statement_full_as_reported (line 918) | def financial_statement_full_as_reported( function financial_ratios_ttm (line 936) | def financial_ratios_ttm( function financial_ratios (line 950) | def financial_ratios( function enterprise_values (line 973) | def enterprise_values( function key_metrics_ttm (line 996) | def key_metrics_ttm( function key_metrics (line 1013) | def key_metrics( function financial_growth (line 1036) | def financial_growth( function rating (line 1059) | def rating(apikey: str, symbol: str) -> typing.Optional[typing.List[typi... function historicalRating (line 1071) | def historicalRating( function discounted_cash_flow (line 1088) | def discounted_cash_flow( function historical_discounted_cash_flow (line 1102) | def historical_discounted_cash_flow( function historical_daily_discounted_cash_flow (line 1125) | def historical_daily_discounted_cash_flow( function market_capitalization (line 1140) | def market_capitalization( function historical_market_capitalization (line 1154) | def historical_market_capitalization( function symbols_list (line 1169) | def symbols_list(apikey: str) -> typing.Optional[typing.List[typing.Dict]]: function stockNews (line 1180) | def stockNews( function earnings_surprises (line 1201) | def earnings_surprises( function earningCallTranscript (line 1215) | def earningCallTranscript( function batch_earning_call_transcript (line 1231) | def batch_earning_call_transcript( function earningCallsAvailableDates (line 1246) | def earningCallsAvailableDates( function financialScore (line 1260) | def financialScore( function esgScore (line 1274) | def esgScore( function esgRatings (line 1288) | def esgRatings( function upgradeDowngrades (line 1302) | def upgradeDowngrades( function priceTarget (line 1316) | def priceTarget( function secFilings (line 1330) | def secFilings( function pressReleases (line 1346) | def pressReleases( FILE: api/Python/Utilities/formrecognizer.py function chunk_paragraphs (line 8) | def chunk_paragraphs(paragraphs: List[str], fullPath:str, max_words: in... function analyze_layout (line 108) | def analyze_layout(data: bytes, fullpath:str, endpoint: str, key: str, c... function normalize_text (line 141) | def normalize_text(s: str) -> str: FILE: api/Python/Utilities/messageBuilder.py class MessageBuilder (line 3) | class MessageBuilder: method __init__ (line 15) | def __init__(self, system_content: str, chatgpt_model: str): method append_message (line 21) | def append_message(self, role: str, content: str, index: int = 1): FILE: api/Python/Utilities/modelHelper.py function getTokenLimit (line 17) | def getTokenLimit(modelId: str) -> int: function numTokenFromMessages (line 23) | def numTokenFromMessages(message: dict[str, str], model: str) -> int: function getOaiChatModel (line 44) | def getOaiChatModel(aoaimodel: str) -> str: FILE: api/Python/Utilities/redisIndex.py function createRedisIndex (line 31) | def createRedisIndex(fields, indexName): function getEmbedding (line 43) | def getEmbedding(text: str, client, engineType) -> list[float]: function batched (line 51) | def batched(iterable, n): function chunkedTokens (line 60) | def chunkedTokens(text, encoding_name, chunk_length): function getChunkedText (line 66) | def getChunkedText(text, encoding_name="cl100k_base", max_tokens=1500,): function setDocuments (line 73) | def setDocuments(redisClient, indexName, secData): function chunkAndEmbed (line 109) | def chunkAndEmbed(redisClient, indexName, secDoc, engine="text-embedding... function performRedisSearch (line 171) | def performRedisSearch(question, indexName, k, returnField, vectorField,... FILE: api/Python/VerifyPassword/__init__.py function main (line 5) | def main(req: func.HttpRequest, context: func.Context) -> func.HttpRespo... function ComposeResponse (line 35) | def ComposeResponse(passType, password, jsonData): function TransformValue (line 49) | def TransformValue(passType, password, record): FILE: app/backend/Utilities/ChatGptStream.py class ChatGptStream (line 24) | class ChatGptStream: method __init__ (line 26) | def __init__(self, OpenAiEndPoint, OpenAiKey, OpenAiVersion, OpenAiCha... method generateEmbeddings (line 49) | def generateEmbeddings(self, embeddingModelType, text): method performCogSearch (line 75) | def performCogSearch(self, indexType, embeddingModelType, question, in... method performRedisSearch (line 118) | def performRedisSearch(self, question, indexName, k, returnField, vect... method noNewLines (line 148) | def noNewLines(self, s: str) -> str: method getStreamMessageFromHistory (line 151) | def getStreamMessageFromHistory(self, systemPrompt: str, modelId: str,... method performPineconeSearch (line 194) | def performPineconeSearch(self, question, indexName, k, embeddingModel... method run (line 210) | def run(self, indexType, indexNs, postBody): FILE: app/backend/Utilities/fmp.py function __return_json_v3 (line 331) | def __return_json_v3( function __return_json_v4 (line 375) | def __return_json_v4( function __validate_period (line 418) | def __validate_period(value: str) -> str: function __validate_sector (line 430) | def __validate_sector(value: str) -> str: function __validate_industry (line 442) | def __validate_industry(value: str) -> str: function __validate_time_delta (line 456) | def __validate_time_delta(value: str) -> str: function __validate_series_type (line 470) | def __validate_series_type(value: str) -> str: function __validate_technical_indicators_time_delta (line 484) | def __validate_technical_indicators_time_delta(value: str) -> str: function mapper_cik_name (line 497) | def mapper_cik_name( function searchCik (line 516) | def searchCik( function cik_list (line 533) | def cik_list(apikey: str) -> typing.Optional[typing.List[typing.Dict]]: function cik_search (line 545) | def cik_search(apikey: str, name: str) -> typing.Optional[typing.List[ty... function companyProfile (line 558) | def companyProfile( function keyExecutives (line 573) | def keyExecutives( function search (line 588) | def search( function search_ticker (line 610) | def search_ticker( function financial_statement (line 632) | def financial_statement( function incomeStatement (line 653) | def incomeStatement( function balanceSheetStatement (line 683) | def balanceSheetStatement( function cashFlowStatement (line 713) | def cashFlowStatement( function financial_statement_symbol_lists (line 743) | def financial_statement_symbol_lists( function income_statement_growth (line 757) | def income_statement_growth( function balance_sheet_statement_growth (line 778) | def balance_sheet_statement_growth( function cash_flow_statement_growth (line 797) | def cash_flow_statement_growth( function income_statement_as_reported (line 816) | def income_statement_as_reported( function balance_sheet_statement_as_reported (line 850) | def balance_sheet_statement_as_reported( function cash_flow_statement_as_reported (line 884) | def cash_flow_statement_as_reported( function financial_statement_full_as_reported (line 918) | def financial_statement_full_as_reported( function financial_ratios_ttm (line 936) | def financial_ratios_ttm( function financial_ratios (line 950) | def financial_ratios( function enterprise_values (line 973) | def enterprise_values( function key_metrics_ttm (line 996) | def key_metrics_ttm( function key_metrics (line 1013) | def key_metrics( function financial_growth (line 1036) | def financial_growth( function rating (line 1059) | def rating(apikey: str, symbol: str) -> typing.Optional[typing.List[typi... function historicalRating (line 1071) | def historicalRating( function discounted_cash_flow (line 1088) | def discounted_cash_flow( function historical_discounted_cash_flow (line 1102) | def historical_discounted_cash_flow( function historical_daily_discounted_cash_flow (line 1125) | def historical_daily_discounted_cash_flow( function market_capitalization (line 1140) | def market_capitalization( function historical_market_capitalization (line 1154) | def historical_market_capitalization( function symbols_list (line 1169) | def symbols_list(apikey: str) -> typing.Optional[typing.List[typing.Dict]]: function stockNews (line 1180) | def stockNews( function earnings_surprises (line 1201) | def earnings_surprises( function earningCallTranscript (line 1215) | def earningCallTranscript( function batch_earning_call_transcript (line 1231) | def batch_earning_call_transcript( function earningCallsAvailableDates (line 1246) | def earningCallsAvailableDates( function financialScore (line 1260) | def financialScore( function esgScore (line 1274) | def esgScore( function esgRatings (line 1288) | def esgRatings( function upgradeDowngrades (line 1302) | def upgradeDowngrades( function socialSentiments (line 1316) | def socialSentiments( function priceTarget (line 1330) | def priceTarget( function secFilings (line 1344) | def secFilings( function pressReleases (line 1360) | def pressReleases( FILE: app/backend/Utilities/modelHelper.py function getTokenLimit (line 17) | def getTokenLimit(modelId: str) -> int: function numTokenFromMessages (line 23) | def numTokenFromMessages(message: dict[str, str], model: str) -> int: function getOaiChatModel (line 44) | def getOaiChatModel(aoaimodel: str) -> str: FILE: app/backend/app.py function static_file (line 24) | def static_file(path): function ask (line 28) | def ask(): function chat (line 57) | def chat(): function formatNdJson (line 80) | def formatNdJson(r): function chatStream (line 85) | def chatStream(): function chatGpt (line 173) | def chatGpt(): function getAllSessions (line 196) | def getAllSessions(): function getAllIndexSessions (line 225) | def getAllIndexSessions(): function getIndexSession (line 256) | def getIndexSession(): function deleteIndexSession (line 287) | def deleteIndexSession(): function renameIndexSession (line 328) | def renameIndexSession(): function getIndexSessionDetail (line 358) | def getIndexSessionDetail(): function processDoc (line 383) | def processDoc(): function verifyPassword (line 416) | def verifyPassword(): function refreshIndex (line 436) | def refreshIndex(): function getDocumentList (line 492) | def getDocumentList(): function refreshQuestions (line 526) | def refreshQuestions(): function refreshIndexQuestions (line 562) | def refreshIndexQuestions(): function kbQuestionManagement (line 601) | def kbQuestionManagement(): function indexManagement (line 625) | def indexManagement(): function uploadFile (line 650) | def uploadFile(): function uploadBinaryFile (line 668) | def uploadBinaryFile(): function content_file (line 702) | def content_file(path): function speechToken (line 715) | def speechToken(): function speech (line 728) | def speech(): FILE: app/frontend/src/api/api.ts function getUserInfo (line 5) | async function getUserInfo(): Promise { function askApi (line 15) | async function askApi(options: AskRequest, indexNs: string, indexType: s... function chat (line 60) | async function chat(options: ChatRequest, indexNs: string, indexType:str... function chatStream (line 101) | async function chatStream(options: ChatRequest, indexNs: string, indexTy... function chatGpt (line 136) | async function chatGpt(options: ChatRequest, indexNs: string, indexType:... function getAllSessions (line 176) | async function getAllSessions(indexType:string, feature:string, type:str... function getAllIndexSessions (line 195) | async function getAllIndexSessions(indexNs: string, indexType:string, fe... function getIndexSession (line 215) | async function getIndexSession(indexNs: string, indexType:string, sessio... function deleteIndexSession (line 234) | async function deleteIndexSession(indexNs: string, indexType:string, ses... function getDocumentList (line 253) | async function getDocumentList(): Promise { function renameIndexSession (line 267) | async function renameIndexSession(oldSessionName: string, newSessionName... function getIndexSessionDetail (line 285) | async function getIndexSessionDetail(sessionId: string): Promise { function refreshIndex (line 302) | async function refreshIndex() : Promise { function refreshQuestions (line 317) | async function refreshQuestions(indexType:string, indexName: string) : P... function refreshIndexQuestions (line 346) | async function refreshIndexQuestions(indexType:string) : Promise { function kbQuestionManagement (line 374) | async function kbQuestionManagement(documentsToDelete:any) : Promise { function uploadFile (line 402) | async function uploadFile(fileName:string, fileContent:any, contentType:... function uploadBinaryFile (line 422) | async function uploadBinaryFile(formData:any, indexName:string) : Promis... function processDoc (line 434) | async function processDoc(indexType: string, loadType : string, multiple... function indexManagement (line 493) | async function indexManagement(indexType:string, indexName:string, blobN... function verifyPassword (line 534) | async function verifyPassword(passType:string, password: string): Promis... function getSpeechToken (line 566) | async function getSpeechToken(): Promise { function getSpeechApi (line 580) | async function getSpeechApi(text: string): Promise { function getCitationFilePath (line 598) | function getCitationFilePath(citation: string): string { FILE: app/frontend/src/api/chat.ts function handler (line 11) | async function handler(req: { body: any; }, res: { FILE: app/frontend/src/api/models.ts type Approaches (line 3) | const enum Approaches { type SearchTypes (line 9) | const enum SearchTypes { type ChatMessage (line 15) | type ChatMessage = { type ChatSession (line 25) | type ChatSession = { type AskRequestOverrides (line 44) | type AskRequestOverrides = { type AskRequest (line 71) | type AskRequest = { type AskResponse (line 77) | type AskResponse = { type EvalRunResponse (line 86) | type EvalRunResponse = { type SqlResponse (line 91) | type SqlResponse = { type SpeechTokenResponse (line 102) | type SpeechTokenResponse = { type ChatTurn (line 107) | type ChatTurn = { type ChatRequest (line 112) | type ChatRequest = { type ChatRespValues (line 118) | type ChatRespValues = { type ChatResponse (line 123) | type ChatResponse = { type EvalRespValues (line 127) | type EvalRespValues = { type EvalResponse (line 132) | type EvalResponse = { type UserInfo (line 136) | type UserInfo = { FILE: app/frontend/src/components/AnalysisPanel/AnalysisPanel.tsx type Props (line 10) | interface Props { FILE: app/frontend/src/components/AnalysisPanel/AnalysisPanelTabs.tsx type AnalysisPanelTabs (line 1) | enum AnalysisPanelTabs { FILE: app/frontend/src/components/Answer/Answer.tsx type Props (line 13) | interface Props { FILE: app/frontend/src/components/Answer/AnswerChat.tsx type Props (line 12) | interface Props { FILE: app/frontend/src/components/Answer/AnswerError.tsx type Props (line 6) | interface Props { FILE: app/frontend/src/components/Answer/AnswerParser.tsx type HtmlParsedAnswer (line 6) | type HtmlParsedAnswer = { function parseAnswerToHtml (line 12) | function parseAnswerToHtml(answer: string, FILE: app/frontend/src/components/ClearChatButton/ClearChatButton.tsx type Props (line 6) | interface Props { FILE: app/frontend/src/components/DataTable/DataTable.tsx type DataTableProps (line 1) | interface DataTableProps { FILE: app/frontend/src/components/Example/Example.tsx type Props (line 3) | interface Props { FILE: app/frontend/src/components/Example/ExampleList.tsx type ExampleModel (line 5) | type ExampleModel = { type Props (line 19) | interface Props { FILE: app/frontend/src/components/MediaCard/MediaCard.tsx type Props (line 13) | interface Props { FILE: app/frontend/src/components/QuestionInput/QuestionInput.tsx type Props (line 7) | interface Props { FILE: app/frontend/src/components/QuestionListButton/QuestionListButton.tsx type Props (line 6) | interface Props { FILE: app/frontend/src/components/RenameButton/RenameButton.tsx type Props (line 6) | interface Props { FILE: app/frontend/src/components/SessionButton/SessionButton.tsx type Props (line 6) | interface Props { FILE: app/frontend/src/components/SettingsButton/SettingsButton.tsx type Props (line 6) | interface Props { FILE: app/frontend/src/components/SqlViewer/SqlViewer.tsx type Props (line 5) | interface Props { FILE: app/frontend/src/components/SupportingContent/SupportingContent.tsx type Props (line 5) | interface Props { FILE: app/frontend/src/components/SupportingContent/SupportingContentParser.ts type ParsedSupportingContentItem (line 1) | type ParsedSupportingContentItem = { function parseSupportingContentItem (line 6) | function parseSupportingContentItem(item: string): ParsedSupportingConte... FILE: app/frontend/src/components/UserChatMessage/UserChatMessage.tsx type Props (line 3) | interface Props { FILE: app/frontend/src/index.tsx function App (line 18) | function App() {