Redis add flushall async (#38542)

* Add ASYNC flushall to redis

* Add ASYNC to flushdb / redis

* Linting fix. Correct type order.

* Copy ASYNC flushall / flushdb to ts3.1 types
This commit is contained in:
Callum Macdonald 2019-09-26 21:00:23 +02:00 committed by Michael Crane
parent 7456aa4eec
commit f8d91d79ea
2 changed files with 8 additions and 0 deletions

View File

@ -392,13 +392,17 @@ export interface Commands<R> {
* Remove all keys from all databases.
*/
flushall(cb?: Callback<string>): R;
flushall(async: "ASYNC", cb?: Callback<string>): R;
FLUSHALL(cb?: Callback<string>): R;
FLUSHALL(async: 'ASYNC', cb?: Callback<string>): R;
/**
* Remove all keys from the current database.
*/
flushdb(cb?: Callback<'OK'>): R;
flushdb(async: "ASYNC", cb?: Callback<string>): R;
FLUSHDB(cb?: Callback<'OK'>): R;
FLUSHDB(async: 'ASYNC', cb?: Callback<string>): R;
/**
* Add one or more geospatial items in the geospatial index represented using a sorted set.

View File

@ -376,13 +376,17 @@ export interface Commands<R> {
* Remove all keys from all databases.
*/
flushall(cb?: Callback<string>): R;
flushall(async: "ASYNC", cb?: Callback<string>): R;
FLUSHALL(cb?: Callback<string>): R;
FLUSHALL(async: 'ASYNC', cb?: Callback<string>): R;
/**
* Remove all keys from the current database.
*/
flushdb(cb?: Callback<'OK'>): R;
flushdb(async: "ASYNC", cb?: Callback<string>): R;
FLUSHDB(cb?: Callback<'OK'>): R;
FLUSHDB(async: 'ASYNC', cb?: Callback<string>): R;
/**
* Add one or more geospatial items in the geospatial index represented using a sorted set.