Skip to content

Commit 9264f8b

Browse files
author
Aschen
committed
Release 7.8.4: convert PendingRequest
1 parent e85c946 commit 9264f8b

File tree

3 files changed

+13
-8
lines changed

3 files changed

+13
-8
lines changed

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "kuzzle-sdk",
3-
"version": "7.8.3",
3+
"version": "7.8.4",
44
"description": "Official Javascript SDK for Kuzzle",
55
"author": "The Kuzzle Team <[email protected]>",
66
"repository": {

src/protocols/abstract/PendingRequest.js renamed to src/protocols/abstract/PendingRequest.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
1-
'use strict';
1+
import { RequestPayload } from '../../types/RequestPayload';
22

3-
class PendingRequest {
4-
constructor(request) {
3+
export class PendingRequest {
4+
private _resolve: any;
5+
private _reject: any;
6+
7+
public promise: any;
8+
public request: RequestPayload;
9+
10+
constructor (request: RequestPayload) {
511
this._resolve = null;
612
this._reject = null;
713
this.request = request;
14+
815
this.promise = new Promise((resolve, reject) => {
916
this._resolve = resolve;
1017
this._reject = reject;
@@ -15,9 +22,7 @@ class PendingRequest {
1522
this._resolve(...payload);
1623
}
1724

18-
reject(error) {
25+
reject (error) {
1926
this._reject(error);
2027
}
2128
}
22-
23-
module.exports = { PendingRequest };

0 commit comments

Comments
 (0)