diff --git a/types/node-redis-pubsub/index.d.ts b/types/node-redis-pubsub/index.d.ts index f9db4f7764..1cc744225b 100644 --- a/types/node-redis-pubsub/index.d.ts +++ b/types/node-redis-pubsub/index.d.ts @@ -1,27 +1,23 @@ -// Type definitions for node-redis-pubsub 3.0.0 +// Type definitions for node-redis-pubsub 3.0 // Project: https://github.com/louischatriot/node-redis-pubsub#readme // Definitions by: Rene Keijzer // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.2 +import * as redis from 'redis'; - - - -import * as redis from 'redis'; - -declare function NRP(options:object) : NRP.NodeRedisPubSub; +declare function NRP(options: object): NRP.NodeRedisPubSub; declare namespace NRP { - function initClient(options:object) : NRP.NodeRedisPubSub; - + function initClient(options: object): NodeRedisPubSub; class NodeRedisPubSub { - constructor(options : object); - getRedisClient(any:void): redis.RedisClient; - on(channel:string, handler:Function, callback?:Function):Function; - subscribe(channel:string, handler:Function, callback?:Function):Function; - emit(channel:string, message:string) : any; - publish(channel:string, message:string) : any; - quit(any:void):void; - end(any:void):void; + constructor(options: object); + getRedisClient(): redis.RedisClient; + on(channel: string, handler: () => void, callback?: () => void): () => void; + subscribe(channel: string, handler: () => void, callback?: () => void): () => void; + emit(channel: string, message: string): void; + publish(channel: string, message: string): void; + quit(): void; + end(): void; } } diff --git a/types/node-redis-pubsub/package.json b/types/node-redis-pubsub/package.json index 0d6be2399e..419ee96f9a 100644 --- a/types/node-redis-pubsub/package.json +++ b/types/node-redis-pubsub/package.json @@ -1,12 +1,5 @@ { - "name": "node-redis-pubsub", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", + "private":true, "license": "ISC", "dependencies": { "@types/redis": "^2.8.6" diff --git a/types/node-redis-pubsub/tslint.json b/types/node-redis-pubsub/tslint.json new file mode 100644 index 0000000000..3db14f85ea --- /dev/null +++ b/types/node-redis-pubsub/tslint.json @@ -0,0 +1 @@ +{ "extends": "dtslint/dt.json" }