mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
🤖 Merge PR #47286 add type declarations for ioredis.getrangeBuffer by @joelrbrandt
This commit is contained in:
parent
d277a9fae5
commit
97784d59ab
5
types/ioredis/index.d.ts
vendored
5
types/ioredis/index.d.ts
vendored
@ -276,6 +276,9 @@ declare namespace IORedis {
|
||||
getrange(key: KeyType, start: number, end: number, callback: Callback<string>): void;
|
||||
getrange(key: KeyType, start: number, end: number): Promise<string>;
|
||||
|
||||
getrangeBuffer(key: KeyType, start: number, end: number, callback: Callback<Buffer>): void;
|
||||
getrangeBuffer(key: KeyType, start: number, end: number): Promise<Buffer>;
|
||||
|
||||
substr(key: KeyType, start: number, end: number, callback: Callback<string>): void;
|
||||
substr(key: KeyType, start: number, end: number): Promise<string>;
|
||||
|
||||
@ -996,6 +999,8 @@ declare namespace IORedis {
|
||||
|
||||
getrange(key: KeyType, start: number, end: number, callback?: Callback<string>): Pipeline;
|
||||
|
||||
getrangeBuffer(key: KeyType, start: number, end: number, callback?: Callback<Buffer>): Pipeline;
|
||||
|
||||
substr(key: KeyType, start: number, end: number, callback?: Callback<string>): Pipeline;
|
||||
|
||||
incr(key: KeyType, callback?: Callback<number>): Pipeline;
|
||||
|
||||
@ -17,6 +17,9 @@ const cbNumber = (err: Error | null, result: any) => {
|
||||
redis.set('foo', 'bar');
|
||||
redis.get('foo', cb);
|
||||
|
||||
redis.getrangeBuffer("foo", 0, 1, cb);
|
||||
redis.getrangeBuffer("foo", 0, 1).then(b => cb(null, b));
|
||||
|
||||
// Static check that returned value is always a number
|
||||
redis.del('foo', 'bar').then(result => result * 1);
|
||||
|
||||
@ -313,6 +316,7 @@ pipeline.hset('hash', 'foo', 4);
|
||||
pipeline.hget('hash', 'foo');
|
||||
pipeline.hsetBuffer('hash', 'fooBuffer', 4);
|
||||
pipeline.hgetBuffer('hash', 'fooBuffer');
|
||||
pipeline.getrangeBuffer('foo', 0, 1);
|
||||
pipeline.exec((err, results) => {
|
||||
// `err` is always null, and `results` is an array of responses
|
||||
// corresponding to the sequence of queued commands.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user