---
title: Interface: IRequest
source: https://vjmap.com/doc/Interface_IRequest.html
---

# Interface: IRequest

### Table of contents

#### Properties

- [del](#del)
- [get](#get)
- [options](#options)
- [patch](#patch)
- [post](#post)
- [put](#put)

### Properties

#### del

• **del**: (`url`: *string*, `args?`: *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\>) => *Promise*<any\>

##### Type declaration

▸ (`url`: *string*, `args?`: *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\>): *Promise*<any\>

##### Parameters

| Name | Type |
| :------ | :------ |
| `url` | *string* |
| `args?` | *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\> |

**Returns:** *Promise*<any\>

___

#### get

• **get**: (`url`: *string*, `params?`: *Record*<string, any\>, `args?`: *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\>) => *Promise*<any\>

##### Type declaration

▸ (`url`: *string*, `params?`: *Record*<string, any\>, `args?`: *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\>): *Promise*<any\>

##### Parameters

| Name | Type |
| :------ | :------ |
| `url` | *string* |
| `params?` | *Record*<string, any\> |
| `args?` | *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\> |

**Returns:** *Promise*<any\>

___

#### options

• **options**: (`url`: *string*, `args?`: *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\>) => *Promise*<any\>

##### Type declaration

▸ (`url`: *string*, `args?`: *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\>): *Promise*<any\>

##### Parameters

| Name | Type |
| :------ | :------ |
| `url` | *string* |
| `args?` | *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\> |

**Returns:** *Promise*<any\>

___

#### patch

• **patch**: (`url`: *string*, `data`: *any*, `args?`: *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\>) => *Promise*<any\>

##### Type declaration

▸ (`url`: *string*, `data`: *any*, `args?`: *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\>): *Promise*<any\>

##### Parameters

| Name | Type |
| :------ | :------ |
| `url` | *string* |
| `data` | *any* |
| `args?` | *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\> |

**Returns:** *Promise*<any\>

___

#### post

• **post**: (`url`: *string*, `data`: *any*, `args?`: *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\>) => *Promise*<any\>

##### Type declaration

▸ (`url`: *string*, `data`: *any*, `args?`: *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\>): *Promise*<any\>

##### Parameters

| Name | Type |
| :------ | :------ |
| `url` | *string* |
| `data` | *any* |
| `args?` | *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\> |

**Returns:** *Promise*<any\>

___

#### put

• **put**: (`url`: *string*, `data`: *any*, `args?`: *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\>) => *Promise*<any\>

##### Type declaration

▸ (`url`: *string*, `data`: *any*, `args?`: *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\>): *Promise*<any\>

##### Parameters

| Name | Type |
| :------ | :------ |
| `url` | *string* |
| `data` | *any* |
| `args?` | *Partial*<[*Config*](#interfacesdefaultconfigmd)<unknown\>\> |

**Returns:** *Promise*<any\>


<a name="interfacesislicecachezoommd"></a>

[vjmap](#readmemd) / [Exports](#modulesmd) / ISliceCacheZoom
