# UseParserReturn

**Kind:** Interface

**Source:** [`atloria-monorepo/apps/web/src/hooks/useParser.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/web/src/hooks/useParser.ts#L12)

## Properties

| Property | Type |
|---|---|
| `parse` | `(code: string, language: string, filename?: string) => Promise<ParseResult>` |
| `parseDocument` | `(documentId: string) => Promise<ParseResult>` |
| `getSupportedLanguages` | `() => Promise<string[]>` |
| `parseResult` | `ParseResult | null` |
| `loading` | `boolean` |
| `error` | `Error | null` |
