SYMBOL INDEX (22 symbols across 4 files) FILE: src/completion.ts function completion (line 24) | async function completion( function chat (line 38) | async function chat( FILE: src/text-splitter.ts type TextSplitterParams (line 1) | interface TextSplitterParams { method constructor (line 11) | constructor(fields?: Partial) { method createDocuments (line 21) | createDocuments(texts: string[]): string[] { method splitDocuments (line 32) | splitDocuments(documents: string[]): string[] { method joinDocs (line 36) | private joinDocs(docs: string[], separator: string): string | null { method mergeSplits (line 41) | mergeSplits(splits: string[], separator: string): string[] { type CharacterTextSplitterParams (line 82) | interface CharacterTextSplitterParams extends TextSplitterParams { class CharacterTextSplitter (line 86) | class CharacterTextSplitter method constructor (line 92) | constructor(fields?: Partial) { method splitText (line 97) | public splitText(text: string): string[] { type RecursiveCharacterTextSplitterParams (line 109) | interface RecursiveCharacterTextSplitterParams class RecursiveCharacterTextSplitter (line 114) | class RecursiveCharacterTextSplitter method constructor (line 120) | constructor(fields?: Partial) { method splitText (line 125) | splitText(text: string): string[] { FILE: src/types.ts type RequestOptions (line 5) | type RequestOptions = Omit< type Response (line 28) | type Response = { FILE: src/utils.ts function sleep (line 22) | function sleep(delay: number) { function parseUnsafeJson (line 39) | function parseUnsafeJson(json: string): any { function zodToJsonSchema (line 60) | function zodToJsonSchema(schema: z.ZodType): any { type MaybePromise (line 72) | type MaybePromise = Promise | T;