Skip to content

Commit 4cd6114

Browse files
committed
Merge pull request DefinitelyTyped#5843 from chrootsu/redis-interfaces
redis: export the interfaces
2 parents e22d333 + 4fdf088 commit 4cd6114

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

redis/redis.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,25 @@ declare module "redis" {
1616

1717
export var debug_mode:boolean;
1818

19-
interface MessageHandler {
20-
(channel:string, message:any): void;
19+
export interface MessageHandler<M> {
20+
(channel:string, message:M): void;
2121
}
2222

23-
interface CommandT<R> { //This is a placeholder to be used eventually, to not have to define each command twice, or four times if all caps versions are to be implemented.
23+
export interface CommandT<R> { //This is a placeholder to be used eventually, to not have to define each command twice, or four times if all caps versions are to be implemented.
2424
(args:any[], callback?:ResCallbackT<R>): void;
2525
(...args:any[]): void;
2626
}
2727

28-
interface ResCallbackT<R> {
28+
export interface ResCallbackT<R> {
2929
(err:Error, res:R): void;
3030
}
3131

32-
interface ServerInfo {
32+
export interface ServerInfo {
3333
redis_version: string;
3434
versions: number[];
3535
}
3636

37-
interface ClientOpts {
37+
export interface ClientOpts {
3838
parser?: string;
3939
return_buffers?: boolean;
4040
detect_buffers?: boolean;
@@ -51,7 +51,7 @@ declare module "redis" {
5151
command_queue_low_water?: number;
5252
}
5353

54-
interface RedisClient extends NodeJS.EventEmitter {
54+
export interface RedisClient extends NodeJS.EventEmitter {
5555
// event: connect
5656
// event: error
5757
// event: message
@@ -362,7 +362,7 @@ declare module "redis" {
362362
quit(...args:any[]): boolean;
363363
}
364364

365-
interface Multi {
365+
export interface Multi {
366366
exec(callback?:ResCallbackT<any[]>): boolean;
367367

368368
get(args:any[], callback?:ResCallbackT<string>): Multi;

0 commit comments

Comments
 (0)