Update ioredis type definitions (add pfcount, pfadd, pfmerge interfaces) (#20669)

* Update ioredis type definitions

* Add contributor name

* Update interface order
This commit is contained in:
Yoga Aliarham
2017-10-19 21:48:52 +07:00
committed by Andy
parent 0cbf897a5d
commit 4aa4400332

View File

@@ -2,6 +2,7 @@
// Project: https://github.com/luin/ioredis
// Definitions by: York Yao <https://github.com/plantain-00/>
// Christopher Eck <https://github.com/chrisleck>
// Yoga Aliarham <https://github.com/aliarham11>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/* =================== USAGE ===================
@@ -325,16 +326,22 @@ declare module IORedis {
evalsha(args: any[], callback?: ResCallbackT<any>): any;
evalsha(...args: any[]): any;
script(args: any[], callback?: ResCallbackT<any>): any;
script(...args: any[]): any;
script(key: string, callback?: ResCallbackT<any>): any;
script(...args: any[]): any;
quit(args: any[], callback?: ResCallbackT<any>): any;
quit(...args: any[]): any;
scan(...args: any[]): any;
scan(args: any[], callback?: ResCallbackT<any>): any;
hscan(...args: any[]): any;
scan(...args: any[]): any;
hscan(args: any[], callback?: ResCallbackT<any>): any;
zscan(...args: any[]): any;
hscan(...args: any[]): any;
zscan(args: any[], callback?: ResCallbackT<any>): any;
zscan(...args: any[]): any;
pfmerge(args: any[], callback?: ResCallbackT<any>): any;
pfmerge(...args: any[]): any;
pfadd(args: any[], callback?: ResCallbackT<any>): any;
pfadd(...args: any[]): any;
pfcount(args: any[], callback?: ResCallbackT<any>): any;
pfcount(...args: any[]): any;
pipeline(): Pipeline;
pipeline(commands: string[][]): Pipeline;