diff --git a/types/ioredis/index.d.ts b/types/ioredis/index.d.ts
index 7a36c4b7a6..8353b4e563 100644
--- a/types/ioredis/index.d.ts
+++ b/types/ioredis/index.d.ts
@@ -2,6 +2,7 @@
// Project: https://github.com/luin/ioredis
// Definitions by: York Yao
// Christopher Eck
+// Yoga Aliarham
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/* =================== USAGE ===================
@@ -325,16 +326,22 @@ declare module IORedis {
evalsha(args: any[], callback?: ResCallbackT): any;
evalsha(...args: any[]): any;
script(args: any[], callback?: ResCallbackT): any;
- script(...args: any[]): any;
script(key: string, callback?: ResCallbackT): any;
+ script(...args: any[]): any;
quit(args: any[], callback?: ResCallbackT): any;
quit(...args: any[]): any;
- scan(...args: any[]): any;
scan(args: any[], callback?: ResCallbackT): any;
- hscan(...args: any[]): any;
+ scan(...args: any[]): any;
hscan(args: any[], callback?: ResCallbackT): any;
- zscan(...args: any[]): any;
+ hscan(...args: any[]): any;
zscan(args: any[], callback?: ResCallbackT): any;
+ zscan(...args: any[]): any;
+ pfmerge(args: any[], callback?: ResCallbackT): any;
+ pfmerge(...args: any[]): any;
+ pfadd(args: any[], callback?: ResCallbackT): any;
+ pfadd(...args: any[]): any;
+ pfcount(args: any[], callback?: ResCallbackT): any;
+ pfcount(...args: any[]): any;
pipeline(): Pipeline;
pipeline(commands: string[][]): Pipeline;