# Class: DocumentResultView

[Mobile Document Scanner API Reference](../index.md) / DocumentResultView

# Class: DocumentResultView

Defined in: [src/views/DocumentResultView.ts:187](https://github.com/Dynamsoft/document-scanner-javascript/blob/main/src/views/DocumentResultView.ts#L187)

## Constructors

### Constructor

> **new DocumentResultView**(`resources`, `config`, `scannerView?`, `correctionView?`): `DocumentResultView`

Defined in: [src/views/DocumentResultView.ts:204](https://github.com/Dynamsoft/document-scanner-javascript/blob/main/src/views/DocumentResultView.ts#L204)

#### Parameters

##### resources

`SharedResources`

##### config

[`DocumentResultViewConfig`](../interfaces/DocumentResultViewConfig.md)

##### scannerView?

[`DocumentScannerView`](DocumentScannerView.md)

##### correctionView?

[`DocumentNormalizerView`](DocumentNormalizerView.md)

#### Returns

`DocumentResultView`

## Methods

### initialize()

> **initialize**(): `Promise`\<`void`\>

Defined in: [src/views/DocumentResultView.ts:793](https://github.com/Dynamsoft/document-scanner-javascript/blob/main/src/views/DocumentResultView.ts#L793)

#### Returns

`Promise`\<`void`\>

***

### launch()

> **launch**(): `Promise`\<[`DocumentResult`](../interfaces/DocumentResult.md)\>

Defined in: [src/views/DocumentResultView.ts:211](https://github.com/Dynamsoft/document-scanner-javascript/blob/main/src/views/DocumentResultView.ts#L211)

#### Returns

`Promise`\<[`DocumentResult`](../interfaces/DocumentResult.md)\>
