# Class AutoParser

#### Hierarchy (View Summary)

- DocParser
  - AutoParser

- Defined in src/DocParser/parsers/AutoParser.class.ts:9

##### Index

### Constructors

constructor

### Properties

supportedExtensions
supportedMimeTypes

### Methods

parse

## Constructors

### constructor

- new AutoParser(): AutoParser

  #### Returns AutoParser

  Overrides DocParser.constructor

  - Defined in src/DocParser/parsers/AutoParser.class.ts:10

## Properties

### `Protected` supportedExtensions

supportedExtensions: string[] = []

Inherited from DocParser.supportedExtensions

- Defined in src/DocParser/DocParser.class.ts:54

### `Protected` supportedMimeTypes

supportedMimeTypes: string[] = []

Inherited from DocParser.supportedMimeTypes

- Defined in src/DocParser/DocParser.class.ts:53

## Methods

### parse

- parse(source: string, params?: TDocumentParseSettings): Promise<TParsedDocument>

  #### Parameters

  - source: string
  - `Optional` params: TDocumentParseSettings

  #### Returns Promise<TParsedDocument>

  Overrides DocParser.parse

  - Defined in src/DocParser/parsers/AutoParser.class.ts:28