MCPcopy Index your code
hub / github.com/simstudioai/sim / parseFile

Method parseFile

apps/sim/lib/file-parsers/doc-parser.ts:10–26  ·  view source on GitHub ↗
(filePath: string)

Source from the content-addressed store, hash-verified

8
9export class DocParser implements FileParser {
10 async parseFile(filePath: string): Promise<FileParseResult> {
11 try {
12 if (!filePath) {
13 throw new Error('No file path provided')
14 }
15
16 if (!existsSync(filePath)) {
17 throw new Error(`File not found: ${filePath}`)
18 }
19
20 const buffer = await readFile(filePath)
21 return this.parseBuffer(buffer)
22 } catch (error) {
23 logger.error('DOC file parsing error:', error)
24 throw new Error(`Failed to parse DOC file: ${(error as Error).message}`)
25 }
26 }
27
28 async parseBuffer(buffer: Buffer): Promise<FileParseResult> {
29 try {

Callers

nothing calls this directly

Calls 3

parseBufferMethod · 0.95
readFileFunction · 0.85
errorMethod · 0.80

Tested by

no test coverage detected