# ApiLib

| Functions                                              |   |
| ------------------------------------------------------ | - |
| restQuery(restID, filter) ⇒ `Type.Promise`             |   |
| rqlQuery(rql) ⇒ `Type.Promise`                         |   |
| insert(restid, data, \[sync]) ⇒ `Type.Promise`         |   |
| update(restid, data, \[sync]) ⇒ `Type.Promise`         |   |
| upsert(restid, data, \[sync]) ⇒ `Type.Promise`         |   |
| deleteByRowId(restid, rowid, \[sync]) ⇒ `Type.Promise` |   |
| getCount(restid) ⇒ `Type.Promise`                      |   |

## restQuery(restID, filter) ⇒ `Type.Promise`

**Params**

* restID `*`
* filter `*`

## rqlQuery(rql) ⇒ `Type.Promise`

**Params**

* rql `any`

## insert(restid, data, \[sync]) ⇒ `Type.Promise`

**Params**

* restid `string`
* data `*`
* \[sync] `boolean`

## update(restid, data, \[sync]) ⇒ `Type.Promise`

**Params**

* restid `string`
* data `*`
* \[sync] `boolean`

## upsert(restid, data, \[sync]) ⇒ `Type.Promise`

**Params**

* restid `string`
* data `*`
* \[sync] `boolean`

## deleteByRowId(restid, rowid, \[sync]) ⇒ `Type.Promise`

**Params**

* restid `any`
* rowid `any`
* \[sync] `boolean`

## getCount(restid) ⇒ `Type.Promise`

**Params**

* restid `any`
