---
title: Interface: Config<T\>
source: https://vjmap.com/en/doc/Interface_Config.html
---

# Interface: Config<T\>

[default](#modulesdefaultmd).Config

### Type parameters

| Name | Default |
| :------ | :------ |
| `T` | *unknown* |

### Table of contents

#### Properties

- [abort](#abort)
- [data](#data)
- [dump](#dump)
- [events](#events)
- [headers](#headers)
- [load](#load)
- [method](#method)
- [params](#params)
- [promise](#promise)
- [raw](#raw)
- [url](#url)
- [withCredentials](#withcredentials)
- [xmlHttpRequest](#xmlhttprequest)

### Properties

#### abort

• `Optional` **abort**: *any*

___

#### data

• `Optional` **data**: *string* \| Document \| Blob \| ArrayBufferView \| ArrayBuffer \| FormData \| URLSearchParams \| *ReadableStream*<Uint8Array\>

___

#### dump

• **dump**: (`data`: T) => *string*

##### Type declaration

▸ (`data`: T): *string*

##### Parameters

| Name | Type |
| :------ | :------ |
| `data` | T |

**Returns:** *string*

___

#### events

• `Optional` **events**: *object*

##### Type declaration

___

#### headers

• **headers**: *object*

##### Type declaration

___

#### load

• **load**: (`str`: *string*) => T

##### Type declaration

▸ (`str`: *string*): T

##### Parameters

| Name | Type |
| :------ | :------ |
| `str` | *string* |

**Returns:** T

___

#### method

• **method**: ``"GET"`` \| ``"POST"`` \| ``"PUT"`` \| ``"DELETE"`` \| ``"PATCH"`` \| ``"OPTIONS"`` \| ``"HEAD"``

___

#### params

• `Optional` **params**: *string* \| URLSearchParams \| *string*[][] \| *Record*<string, string\>

___

#### promise

• **promise**: (`fn`: () => *Promise*<unknown\>) => *Promise*<unknown\>

##### Type declaration

▸ (`fn`: () => *Promise*<unknown\>): *Promise*<unknown\>

##### Parameters

| Name | Type |
| :------ | :------ |
| `fn` | () => *Promise*<unknown\> |

**Returns:** *Promise*<unknown\>

___

#### raw

• `Optional` **raw**: *boolean*

___

#### url

• `Optional` **url**: *string*

___

#### withCredentials

• **withCredentials**: *boolean*

___

#### xmlHttpRequest

• **xmlHttpRequest**: () => XMLHttpRequest

##### Type declaration

▸ (): XMLHttpRequest

**Returns:** XMLHttpRequest


<a name="interfacesdefaultcontextmenuoptionsmd"></a>

[vjmap](#readmemd) / [Exports](#modulesmd) / [default](#modulesdefaultmd) / ContextMenuOptions
